From 4f0db26381a180bebe6c8bf762991ce3aeae3a01 Mon Sep 17 00:00:00 2001 From: GZharun Date: Sat, 29 Nov 2014 16:23:15 +0200 Subject: [PATCH] [Summary] Disabled redundant IO reconnection --- libs/ardour/port_manager.cc | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/libs/ardour/port_manager.cc b/libs/ardour/port_manager.cc index c7adefc531..e9c9bc6aa5 100644 --- a/libs/ardour/port_manager.cc +++ b/libs/ardour/port_manager.cc @@ -468,16 +468,18 @@ PortManager::reestablish_ports () int PortManager::reconnect_ports () { - boost::shared_ptr p = ports.reader (); + // GZ: Do not reconnect ports for Waves Tracks here +#if 0 + boost::shared_ptr p = ports.reader (); - /* re-establish connections */ + /* re-establish connections */ - DEBUG_TRACE (DEBUG::Ports, string_compose ("reconnect %1 ports\n", p->size())); - - for (Ports::iterator i = p->begin(); i != p->end(); ++i) { - i->second->reconnect (); - } + DEBUG_TRACE (DEBUG::Ports, string_compose ("reconnect %1 ports\n", p->size())); + for (Ports::iterator i = p->begin(); i != p->end(); ++i) { + i->second->reconnect (); + } +#endif return 0; }