summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-12-12 21:48:29 +0100
committerRobin Gareus <robin@gareus.org>2016-12-17 02:43:42 +0100
commit9dad10f69133b8ae3606411f61ac9490a4057009 (patch)
treefbc147d93d6bf52f27cd8df232064b0c059de796 /gtk2_ardour/ardour_ui.cc
parent8ba7e8f4ef6231c04d7833206690a7a291798c61 (diff)
Add UI to set global track layered mode
Diffstat (limited to 'gtk2_ardour/ardour_ui.cc')
-rw-r--r--gtk2_ardour/ardour_ui.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc
index 224ffef9dd..783510977b 100644
--- a/gtk2_ardour/ardour_ui.cc
+++ b/gtk2_ardour/ardour_ui.cc
@@ -2509,6 +2509,7 @@ ARDOUR_UI::map_transport_state ()
play_selection_button.unset_active_state ();
roll_button.unset_active_state ();
stop_button.set_active_state (Gtkmm2ext::ExplicitActive);
+ layered_button.set_sensitive (false);
return;
}
@@ -2548,11 +2549,13 @@ ARDOUR_UI::map_transport_state ()
roll_button.set_active (true);
play_selection_button.set_active (true);
}
+ layered_button.set_sensitive (!_session->actively_recording ());
stop_button.set_active (false);
} else {
+ layered_button.set_sensitive (true);
stop_button.set_active (true);
roll_button.set_active (false);
play_selection_button.set_active (false);