diff options
author | Robin Gareus <robin@gareus.org> | 2018-08-09 17:28:54 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2018-08-09 17:28:54 +0200 |
commit | e42d1e49c749bd8eb09d7f916f7ed36add52819b (patch) | |
tree | aa73a55518809430f942b5581b5d03cbeb97d92d | |
parent | 00dcf4d571f4913c5b48358020980e08fd9c4584 (diff) |
Fix VCA pane being made visible when redisplaying tracks
-rw-r--r-- | gtk2_ardour/mixer_ui.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index 1e49a3b0f3..5e9126e08a 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -1515,7 +1515,14 @@ Mixer_UI::redisplay_track_list () vca_vpacker.hide (); } else { UIConfiguration::instance().set_mixer_strip_visibility (VisibilityGroup::add_element (UIConfiguration::instance().get_mixer_strip_visibility(), X_("VCA"))); - vca_vpacker.show (); + + Glib::RefPtr<Action> act = ActionManager::get_action ("Common", "ToggleVCAPane"); + if (act) { + Glib::RefPtr<ToggleAction> tact = Glib::RefPtr<ToggleAction>::cast_dynamic(act); + showhide_vcas (tact->get_active()); + } else { + vca_vpacker.show (); + } } _group_tabs->set_dirty (); |