From bc363f1258c4d7078c989afb8120a0b8ff386240 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 18 Oct 2019 23:40:40 +0200 Subject: [PATCH] Special case "Virtual Keyboard" to be available as external input --- libs/ardour/port_manager.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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::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; }