summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/ardour/session_transport.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc
index 4e8a872b68..b8e2431aff 100644
--- a/libs/ardour/session_transport.cc
+++ b/libs/ardour/session_transport.cc
@@ -336,8 +336,10 @@ Session::locate (samplepos_t target_sample, bool with_roll, bool with_flush, boo
}
}
- have_looped = true;
- TransportLooped(); // EMIT SIGNAL
+ if (for_loop_end) {
+ have_looped = true;
+ TransportLooped(); // EMIT SIGNAL
+ }
}
}
}