summaryrefslogtreecommitdiff
path: root/gtk2_ardour/monitor_section.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-03-06 00:47:59 +0100
committerRobin Gareus <robin@gareus.org>2019-03-06 00:47:59 +0100
commit2bfe0c6ff7f36610eaf7ff85eb36823a1f446150 (patch)
treecfde483f7c52ba628a6f2d7bafe46b82d9de0fbb /gtk2_ardour/monitor_section.cc
parent6a7750a55d7a8c812ad723735904540513940852 (diff)
Properly map MonitorSection state on session load
Diffstat (limited to 'gtk2_ardour/monitor_section.cc')
-rw-r--r--gtk2_ardour/monitor_section.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk2_ardour/monitor_section.cc b/gtk2_ardour/monitor_section.cc
index 6c077a0914..808c9d8e03 100644
--- a/gtk2_ardour/monitor_section.cc
+++ b/gtk2_ardour/monitor_section.cc
@@ -642,6 +642,7 @@ MonitorSection::set_session (Session* s)
}
populate_buttons ();
+ map_state ();
} else {
@@ -1090,13 +1091,13 @@ MonitorSection::map_state ()
Glib::RefPtr<Action> act;
Glib::RefPtr<ToggleAction> tact;
- tact = ActionManager::get_toggle_action (X_("Monitor"), "monitor-cut-all");
+ tact = ActionManager::get_toggle_action (X_("Monitor Section"), "monitor-cut-all");
tact->set_active (_monitor->cut_all());
- tact = ActionManager::get_toggle_action (X_("Monitor"), "monitor-dim-all");
+ tact = ActionManager::get_toggle_action (X_("Monitor Section"), "monitor-dim-all");
tact->set_active (_monitor->dim_all());
- tact = ActionManager::get_toggle_action (X_("Monitor"), "monitor-mono");
+ tact = ActionManager::get_toggle_action (X_("Monitor Section"), "monitor-mono");
tact->set_active (_monitor->mono());
uint32_t nchans = _monitor->output_streams().n_audio();