From 893b468858a05f7ad9c344786e89d1414677c169 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 10 Apr 2012 16:27:01 +0000 Subject: add "centrally-parsed" property to MIDI::Port so that we can avoid the MidiUI loop from handling input for *all* MIDI ports created git-svn-id: svn://localhost/ardour2/branches/3.0@11871 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/midi_ui.cc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libs/ardour/midi_ui.cc') diff --git a/libs/ardour/midi_ui.cc b/libs/ardour/midi_ui.cc index b9271ccd49..770a371457 100644 --- a/libs/ardour/midi_ui.cc +++ b/libs/ardour/midi_ui.cc @@ -133,6 +133,11 @@ MidiControlUI::reset_ports () boost::shared_ptr plist = MIDI::Manager::instance()->get_midi_ports (); for (MIDI::Manager::PortList::const_iterator i = plist->begin(); i != plist->end(); ++i) { + + if (!(*i)->centrally_parsed()) { + continue; + } + int fd; if ((fd = (*i)->selectable ()) >= 0) { -- cgit v1.2.3