summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/port_manager.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/libs/ardour/port_manager.cc b/libs/ardour/port_manager.cc
index b329aeca11..2678740131 100644
--- a/libs/ardour/port_manager.cc
+++ b/libs/ardour/port_manager.cc
@@ -1262,7 +1262,8 @@ PortManager::fill_midi_port_info_locked ()
for (vector<string>::iterator p = ports.begin(); p != ports.end(); ++p) {
- if (port_is_mine (*p)) {
+ /* ugly hack, ideally we'd use a port-flag, or at vkbd_output_port()->name() */
+ if (port_is_mine (*p) && *p != _backend->my_name() + ":" + _(Virtual Keyboard")) {
continue;
}