push seek-after-state-loaded into butler thread, to avoid multiple threads doing...
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 29 Jun 2015 17:59:26 +0000 (13:59 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 29 Jun 2015 18:18:16 +0000 (14:18 -0400)
libs/ardour/session_state.cc

index 2bf04d9ab2b3091285eee3d01250f571346128a3..a921747ac2cde57947ef0f06b9363155d463bcd0 100644 (file)
@@ -398,14 +398,7 @@ Session::session_loaded ()
        /* Now, finally, we can fill the playback buffers */
        
        BootMessage (_("Filling playback buffers"));
-       
-       boost::shared_ptr<RouteList> rl = routes.reader();
-       for (RouteList::iterator r = rl->begin(); r != rl->end(); ++r) {
-               boost::shared_ptr<Track> trk = boost::dynamic_pointer_cast<Track> (*r);
-               if (trk && !trk->hidden()) {
-                       trk->seek (_transport_frame, true);
-               }
-       }
+       force_locate (_transport_frame, false);
 }
 
 string