From 17a8a50e5816b48469907fa4aa00b50103f0f02d Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sat, 15 Dec 2018 11:58:37 -0500 Subject: [PATCH] fix issue with ProcessorBox inside MonitorSection (session was not set correctly) --- gtk2_ardour/monitor_section.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/monitor_section.cc b/gtk2_ardour/monitor_section.cc index 7a304d96ac..328d84eb07 100644 --- a/gtk2_ardour/monitor_section.cc +++ b/gtk2_ardour/monitor_section.cc @@ -91,7 +91,7 @@ MonitorSection::MonitorSection () * we do not need to worry about self-destructing when the Route (the * monitor out) is destroyed. */ - + using namespace Menu_Helpers; Glib::RefPtr act; @@ -103,7 +103,7 @@ MonitorSection::MonitorSection () channel_size_group = SizeGroup::create (SIZE_GROUP_HORIZONTAL); _plugin_selector = new PluginSelector (PluginManager::instance()); - insert_box = new ProcessorBox (_session, boost::bind (&MonitorSection::plugin_selector, this), _rr_selection, 0); + insert_box = new ProcessorBox (0, boost::bind (&MonitorSection::plugin_selector, this), _rr_selection, 0); insert_box->set_no_show_all (); insert_box->show (); // TODO allow keyboard shortcuts in ProcessorBox @@ -583,6 +583,7 @@ MonitorSection::set_session (Session* s) { RouteUI::set_session (s); _plugin_selector->set_session (_session); + insert_box->set_session (_session); if (_session) {