From 2bfe0c6ff7f36610eaf7ff85eb36823a1f446150 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 6 Mar 2019 00:47:59 +0100 Subject: [PATCH] Properly map MonitorSection state on session load --- gtk2_ardour/monitor_section.cc | 7 ++++--- 1 file 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 act; Glib::RefPtr 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();