remove stop when playing ranges
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 30 Oct 2009 15:51:59 +0000 (15:51 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 30 Oct 2009 15:51:59 +0000 (15:51 +0000)
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@5980 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/editor_ops.cc
libs/ardour/session_transport.cc

index 8669b44a7aba6d220f64448bdc331bde7aa40c5d..63533991f7deeb0d3dabb8928564ec03c36f3569 100644 (file)
@@ -2620,7 +2620,6 @@ Editor::play_selected_region ()
                }
        }
 
-       session->request_stop ();
        session->request_bounded_roll (start, end);
 }
 
index f1464014ad019c5fa2bbd6fbfeefcc7b01569235..d454612295d1fa915057aac4863430cbb5e6a8fb 100644 (file)
@@ -1244,9 +1244,9 @@ Session::request_roll_at_and_return (nframes_t start, nframes_t return_to)
 void
 Session::request_bounded_roll (nframes_t start, nframes_t end)
 {
-       request_stop ();
        Event *ev = new Event (Event::StopOnce, Event::Replace, end, Event::Immediate, 0.0);
        queue_event (ev);
+
        request_locate (start, true);
 }