projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ff76ef8
)
explicitly disallow looping with external-sync
author
Robin Gareus
<robin@gareus.org>
Tue, 15 Dec 2015 07:39:09 +0000
(08:39 +0100)
committer
Robin Gareus
<robin@gareus.org>
Tue, 15 Dec 2015 07:39:09 +0000
(08:39 +0100)
amend
939808a7
libs/ardour/session_transport.cc
patch
|
blob
|
history
diff --git
a/libs/ardour/session_transport.cc
b/libs/ardour/session_transport.cc
index fdd67dd67e766fba6f2763d2a9192bb0d380e1f7..f1486ada78144abc89636c940f4d92d9f0b4a5e0 100644
(file)
--- a/
libs/ardour/session_transport.cc
+++ b/
libs/ardour/session_transport.cc
@@
-163,6
+163,12
@@
Session::force_locate (framepos_t target_frame, bool with_roll)
void
Session::request_play_loop (bool yn, bool change_transport_roll)
{
+ if (_slave && yn) {
+ // don't attempt to loop when not using Internal Transport
+ // see also gtk2_ardour/ardour_ui_options.cc parameter_changed()
+ return;
+ }
+
SessionEvent* ev;
Location *location = _locations->auto_loop_location();
double target_speed;