From 69d043766f3e0f4715f6c9b32afa93069de7df61 Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Mon, 9 Jan 2017 19:07:17 -0600 Subject: Revert "Remove the Solo+Iso buttons in the Master bus." This reverts commit 7f280e2bed51cfa56fedeaf08f28b6040c93b5b1. --- gtk2_ardour/mixer_strip.cc | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'gtk2_ardour/mixer_strip.cc') diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index de8721f1af..0a31ac72bb 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -210,6 +210,10 @@ MixerStrip::init () solo_iso_table.set_homogeneous (true); solo_iso_table.set_spacings (2); + if (!ARDOUR::Profile->get_trx()) { + solo_iso_table.attach (*solo_isolated_led, 0, 1, 0, 1); + solo_iso_table.attach (*solo_safe_led, 1, 2, 0, 1); + } solo_iso_table.show (); rec_mon_table.set_homogeneous (true); @@ -541,18 +545,13 @@ MixerStrip::set_route (boost::shared_ptr rt) mute_solo_table.remove (*mute_button); } - if (solo_safe_led->get_parent()) { - solo_iso_table.remove (*solo_safe_led); - } - - if (solo_isolated_led->get_parent()) { - solo_iso_table.remove (*solo_isolated_led); - } - if (route()->is_master()) { solo_button->hide (); mute_button->show (); rec_mon_table.hide (); + if (solo_iso_table.get_parent()) { + solo_iso_table.get_parent()->remove(solo_iso_table); + } if (monitor_section_button == 0) { Glib::RefPtr act = ActionManager::get_action ("Common", "ToggleMonitorSection"); _session->MonitorChanged.connect (route_connections, invalidator (*this), boost::bind (&MixerStrip::monitor_changed, this), gui_context()); @@ -573,10 +572,6 @@ MixerStrip::set_route (boost::shared_ptr rt) mute_button->show (); solo_button->show (); rec_mon_table.show (); - if (!ARDOUR::Profile->get_trx()) { - solo_iso_table.attach (*solo_isolated_led, 0, 1, 0, 1); - solo_iso_table.attach (*solo_safe_led, 1, 2, 0, 1); - } } if (_mixer_owned && route()->is_master() ) { -- cgit v1.2.3