From 58757ebd387ca6f46c365025daf5b3b65455279a Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sat, 25 Jul 2015 09:18:44 -0400 Subject: more fixes for tabbable visibility management --- gtk2_ardour/ardour_ui_dialogs.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gtk2_ardour') diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index 98adae7cef..1e94f68859 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -379,7 +379,13 @@ ARDOUR_UI::tabbable_state_change (Tabbable& t) sensitive_action_names.push_back (string_compose ("detach-%1", downcased_name)); sensitive_action_names.push_back (string_compose ("hide-%1", downcased_name)); + } else if (t.tabbed_by_default ()) { + insensitive_action_names.push_back (string_compose ("attach-%1", downcased_name)); + insensitive_action_names.push_back (string_compose ("hide-%1", downcased_name)); + sensitive_action_names.push_back (string_compose ("show-%1", downcased_name)); + sensitive_action_names.push_back (string_compose ("detach-%1", downcased_name)); + } else if (t.window_visible()) { insensitive_action_names.push_back (string_compose ("detach-%1", downcased_name)); -- cgit v1.2.3