StripSilence: invalidate Completed connection - fixes #6600
[ardour.git] / 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);
 }