fixes for various bugs including dangling ref to route in session, opening sessions...
[ardour.git] / libs / ardour / import.cc
index 2fd38bf0a6d335afd27314a2c0cc45f5ec13498c..2d409e11f78c891a615d9a73bf70092358905c74 100644 (file)
@@ -64,7 +64,7 @@ Session::import_audiofile (import_status& status)
        long n;
        string basepath;
        string sounds_dir;
-       jack_nframes_t so_far;
+       nframes_t so_far;
        char buf[PATH_MAX+1];
        int ret = -1;
        vector<string> new_paths;
@@ -138,7 +138,7 @@ Session::import_audiofile (import_status& status)
                } while ( !goodfile);
 
                try { 
-                       newfiles[n] = boost::dynamic_pointer_cast<AudioFileSource> (SourceFactory::createWritable (buf, false, frame_rate()));
+                       newfiles[n] = boost::dynamic_pointer_cast<AudioFileSource> (SourceFactory::createWritable (*this, buf, false, frame_rate()));
                }
 
                catch (failed_constructor& err) {