StripSilence: invalidate Completed connection - fixes #6600
authorRobin Gareus <robin@gareus.org>
Sat, 19 Sep 2015 16:29:51 +0000 (18:29 +0200)
committerRobin Gareus <robin@gareus.org>
Sat, 19 Sep 2015 17:00:42 +0000 (19:00 +0200)
gtk2_ardour/strip_silence_dialog.cc

index d37fbb6585ebea29391b61f5ab9e89e47d25668a..da31baaec3f7b1b0a51dbf90685a2ba413a5c5e1 100644 (file)
@@ -107,7 +107,7 @@ StripSilenceDialog::StripSilenceDialog (Session* s, list<RegionView*> const & v)
        update_threshold_line ();
 
        /* Create a thread which runs while the dialogue is open to compute the silence regions */
-       Completed.connect (_completed_connection, MISSING_INVALIDATOR, boost::bind (&StripSilenceDialog::update, this), gui_context ());
+       Completed.connect (_completed_connection, invalidator(*this), boost::bind (&StripSilenceDialog::update, this), gui_context ());
        _thread_should_finish = false;
        pthread_create (&_thread, 0, StripSilenceDialog::_detection_thread_work, this);
 }