more MTC debugging
[ardour.git] / libs / ardour / sndfilesource.cc
index 64cad0f2b614c90e695e3c9e3c11490126b1e885..d9d428a4cb8ae098e6827d67e635904b037f6e73 100644 (file)
@@ -192,8 +192,7 @@ SndFileSource::init_sndfile ()
                _timeline_position = header_position_offset;
        }
 
-       AudioFileSource::HeaderPositionOffsetChanged.connect (
-                       boost::bind (&SndFileSource::handle_header_position_change, this));
+       AudioFileSource::HeaderPositionOffsetChanged.connect_same_thread (header_position_connection, boost::bind (&SndFileSource::handle_header_position_change, this));
 }
 
 int
@@ -247,8 +246,6 @@ SndFileSource::open ()
 
 SndFileSource::~SndFileSource ()
 {
-       drop_references ();
-
        if (sf) {
                sf_close (sf);
                sf = 0;