use Config->get_skip_playback() when handling Skip events
authorPaul Davis <paul@linuxaudiosystems.com>
Wed, 17 Sep 2014 16:27:21 +0000 (12:27 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Wed, 17 Sep 2014 16:27:21 +0000 (12:27 -0400)
libs/ardour/session_process.cc

index 6083412d63d8d1e4479db9353b5134cc5c2040a4..a9e9e2eb552754cfdd03678817da57ae697299d5 100644 (file)
@@ -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: