diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2019-02-28 16:46:42 -0700 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2019-02-28 17:18:28 -0700 |
commit | 0df8552627742c8f8457b277448f4a71ff64b670 (patch) | |
tree | 4f200503913c90e37160bc2bfa02ff6222a57857 /gtk2_ardour/ardour_ui_options.cc | |
parent | 47d143a45d12d5a195d4cb0bbf741ed338d64eaf (diff) |
auto-return is still available if using JACK transport
Diffstat (limited to 'gtk2_ardour/ardour_ui_options.cc')
-rw-r--r-- | gtk2_ardour/ardour_ui_options.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/ardour_ui_options.cc b/gtk2_ardour/ardour_ui_options.cc index 27aca563bb..5327e06cfa 100644 --- a/gtk2_ardour/ardour_ui_options.cc +++ b/gtk2_ardour/ardour_ui_options.cc @@ -295,8 +295,11 @@ ARDOUR_UI::parameter_changed (std::string p) } else { /* XXX we need to make sure that auto-play is off as well as insensitive */ ActionManager::get_action ("Transport", "ToggleAutoPlay")->set_sensitive (false); - ActionManager::get_action ("Transport", "ToggleAutoReturn")->set_sensitive (false); ActionManager::get_action ("Transport", "ToggleFollowEdits")->set_sensitive (false); + if (!_session->synced_to_engine()) { + /* JACK transport allows auto-return */ + ActionManager::get_action ("Transport", "ToggleAutoReturn")->set_sensitive (false); + } } } else if (p == "sync-source") { |