From 2bb22d2a14ead4e14bc842237219a893e1226980 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 5 Nov 2018 20:15:01 +0100 Subject: [PATCH] DSP-Load Window: subscribe to newly added routes This fixes an issue when adding plugins with the route (e.g MIDI) or showing the window before adding a route in the first place. --- gtk2_ardour/plugin_dspload_window.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk2_ardour/plugin_dspload_window.cc b/gtk2_ardour/plugin_dspload_window.cc index a86cfa2fc5..2e20f9dcc8 100644 --- a/gtk2_ardour/plugin_dspload_window.cc +++ b/gtk2_ardour/plugin_dspload_window.cc @@ -121,6 +121,11 @@ PluginDSPLoadWindow::refill_processors () /* may be called from session d'tor, removing monitor-section w/plugin */ return; } + + _session->RouteAdded.connect ( + _route_connections, invalidator (*this), boost::bind (&PluginDSPLoadWindow::refill_processors, this), gui_context() + ); + RouteList routes = _session->get_routelist (); for (RouteList::const_iterator i = routes.begin(); i != routes.end(); ++i) {