summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/ardour/session_process.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/ardour/session_process.cc b/libs/ardour/session_process.cc
index 6083412d63..a9e9e2eb55 100644
--- a/libs/ardour/session_process.cc
+++ b/libs/ardour/session_process.cc
@@ -1062,10 +1062,12 @@ Session::process_event (SessionEvent* ev)
break;
case SessionEvent::Skip:
- start_locate (ev->target_frame, true, true, false);
+ if (Config->get_skip_playback()) {
+ start_locate (ev->target_frame, true, true, false);
+ _send_timecode_update = true;
+ }
remove = false;
del = false;
- _send_timecode_update = true;
break;
case SessionEvent::LocateRollLocate: