summaryrefslogtreecommitdiff
path: root/libs/ardour/session_process.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-09-17 12:27:21 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2014-09-17 12:27:21 -0400
commit69bfc841a285a3f6aa650826140c9ec967e63913 (patch)
tree0d4aa9e0a762ba973fa8472986d34ee69cee56fd /libs/ardour/session_process.cc
parentdd4d7cf8be5dfee9bff750fab53c3252cab7bf66 (diff)
use Config->get_skip_playback() when handling Skip events
Diffstat (limited to 'libs/ardour/session_process.cc')
-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: