From ef2abc35b9fa8b339dd6946f39f56e132ca84cca Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 9 Aug 2018 18:52:20 +0200 Subject: Set VCA Pane toggle sensitivity --- gtk2_ardour/mixer_ui.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gtk2_ardour') diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index 5e9126e08a..359feb360c 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -1513,11 +1513,17 @@ Mixer_UI::redisplay_track_list () if (n_masters == 0) { UIConfiguration::instance().set_mixer_strip_visibility (VisibilityGroup::remove_element (UIConfiguration::instance().get_mixer_strip_visibility(), X_("VCA"))); vca_vpacker.hide (); + Glib::RefPtr act = ActionManager::get_action ("Common", "ToggleVCAPane"); + if (act) { + act->set_sensitive (false); + } + } else { UIConfiguration::instance().set_mixer_strip_visibility (VisibilityGroup::add_element (UIConfiguration::instance().get_mixer_strip_visibility(), X_("VCA"))); Glib::RefPtr act = ActionManager::get_action ("Common", "ToggleVCAPane"); if (act) { + act->set_sensitive (true); Glib::RefPtr tact = Glib::RefPtr::cast_dynamic(act); showhide_vcas (tact->get_active()); } else { -- cgit v1.2.3