projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix issue with ProcessorBox inside MonitorSection (session was not set correctly)
[ardour.git]
/
gtk2_ardour
/
monitor_section.cc
diff --git
a/gtk2_ardour/monitor_section.cc
b/gtk2_ardour/monitor_section.cc
index 7a304d96ace37b62b72902175c81be3f32c2ecc9..328d84eb070b30908189dfdb0c17e2f13a9df2db 100644
(file)
--- 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.
*/
* we do not need to worry about self-destructing when the Route (the
* monitor out) is destroyed.
*/
-
+
using namespace Menu_Helpers;
Glib::RefPtr<Action> act;
using namespace Menu_Helpers;
Glib::RefPtr<Action> act;
@@
-103,7
+103,7
@@
MonitorSection::MonitorSection ()
channel_size_group = SizeGroup::create (SIZE_GROUP_HORIZONTAL);
_plugin_selector = new PluginSelector (PluginManager::instance());
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
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);
{
RouteUI::set_session (s);
_plugin_selector->set_session (_session);
+ insert_box->set_session (_session);
if (_session) {
if (_session) {