/* 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
in the region list.
*/
+ std::string fpath = i->second->name ();
+
RegionFactory::remove_regions_using_source (i->second);
sources.erase (i);
for (set<string>::iterator j = all_sources.begin(); j != all_sources.end(); ++j) {
spath = Glib::path_get_basename (*j);
- if ( spath == i->second->name () ) {
+ if ( spath == fpath ) {
all_sources.erase (j);
break;
}