diff options
author | David Robillard <d@drobilla.net> | 2006-09-09 21:42:33 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2006-09-09 21:42:33 +0000 |
commit | a90181962d3f9eca3e00f665465bbd66bdd79927 (patch) | |
tree | bcebc1dc25b788cbd647f70068cd6d1ff40ac722 /src/progs/ingenuity/OmFlowCanvas.cpp | |
parent | fca95e5d454d37bd74b98f5bce35cfcbaee86c3f (diff) | |
download | ingen-a90181962d3f9eca3e00f665465bbd66bdd79927.tar.gz ingen-a90181962d3f9eca3e00f665465bbd66bdd79927.tar.bz2 ingen-a90181962d3f9eca3e00f665465bbd66bdd79927.zip |
Canvas cleanups, bugfixes, more robustness, etc.
git-svn-id: http://svn.drobilla.net/lad/ingen@124 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/progs/ingenuity/OmFlowCanvas.cpp')
-rw-r--r-- | src/progs/ingenuity/OmFlowCanvas.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/progs/ingenuity/OmFlowCanvas.cpp b/src/progs/ingenuity/OmFlowCanvas.cpp index ac5f8beb..a6e3617e 100644 --- a/src/progs/ingenuity/OmFlowCanvas.cpp +++ b/src/progs/ingenuity/OmFlowCanvas.cpp @@ -179,13 +179,15 @@ OmFlowCanvas::generate_port_name(const string& base) { char num_buf[5]; for (uint i=1; i < 9999; ++i) { - snprintf(num_buf, 5, "%d", i); + snprintf(num_buf, 5, "%u", i); name = base + "_"; name += num_buf; if (!m_patch_controller->patch_model()->get_port(name)) break; } + assert(Path::is_valid(string("/") + name)); + return name; } |