summaryrefslogtreecommitdiff
path: root/libs/ardour/session_transport.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2019-11-02 16:11:34 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2019-11-02 16:32:18 -0600
commitabf5f2bae086a4aa75c7f9a215d3868b72595c9c (patch)
treef8e10da91495190b6983cb0a1df8358725cab533 /libs/ardour/session_transport.cc
parenteee8eb100573fee6cb3085ba8c192a2ffab08f83 (diff)
don't locate when enabling loop if loop-is-mode
Diffstat (limited to 'libs/ardour/session_transport.cc')
-rw-r--r--libs/ardour/session_transport.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc
index 6f732f4f6e..ea93bba3bc 100644
--- a/libs/ardour/session_transport.cc
+++ b/libs/ardour/session_transport.cc
@@ -1098,7 +1098,7 @@ Session::request_play_loop (bool yn, bool change_transport_roll)
if (yn) {
if (!change_transport_roll) {
- if (!transport_rolling()) {
+ if (!Config->get_loop_is_mode() && !transport_rolling()) {
/* we're not changing transport state, but we do want
to set up position for the new loop. Don't
do this if we're rolling already.