diff options
Diffstat (limited to 'libs/ardour/session_process.cc')
-rw-r--r-- | libs/ardour/session_process.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/ardour/session_process.cc b/libs/ardour/session_process.cc index b1e336c373..6083412d63 100644 --- a/libs/ardour/session_process.cc +++ b/libs/ardour/session_process.cc @@ -1061,6 +1061,13 @@ Session::process_event (SessionEvent* ev) _send_timecode_update = true; break; + case SessionEvent::Skip: + start_locate (ev->target_frame, true, true, false); + remove = false; + del = false; + _send_timecode_update = true; + break; + case SessionEvent::LocateRollLocate: // locate is handled by ::request_roll_at_and_return() _requested_return_frame = ev->target_frame; |