summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-12-16 12:09:54 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2015-06-29 14:18:14 -0400
commit440618bc85506384c01223dc6501a4a7abad4391 (patch)
tree233e30a4f2d26fc02f1b1156d791d25a8e0cedb8 /libs
parent854ff8d8861c16f35bcde96f1cfd7cb3ffedd7f8 (diff)
enabling record (either tentative for punch or fully enabled) cancels play loop mode
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/session.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc
index eb4b68d196..a75f90dbc7 100644
--- a/libs/ardour/session.cc
+++ b/libs/ardour/session.cc
@@ -1854,6 +1854,11 @@ Session::maybe_enable_record ()
save_state ("", true);
+ if (Config->get_loop_is_mode()) {
+ /* makes no sense to use loop play as mode when recording */
+ request_play_loop (false);
+ }
+
if (_transport_speed) {
if (!config.get_punch_in()) {
enable_record ();