X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fstrip_silence_dialog.cc;h=2fb4b5923f9cd122a96f321fed20f6f03a52467a;hb=159b8face74f8ba8da5e1e4225aed0c384ac9dc2;hp=6a6c6fc0d778d4b23258193dd35a9e61cd48668b;hpb=b25fbc8a956528a7c648eb3960782aa31cc2a36e;p=ardour.git diff --git a/gtk2_ardour/strip_silence_dialog.cc b/gtk2_ardour/strip_silence_dialog.cc index 6a6c6fc0d7..2fb4b5923f 100644 --- a/gtk2_ardour/strip_silence_dialog.cc +++ b/gtk2_ardour/strip_silence_dialog.cc @@ -22,12 +22,10 @@ #include #include #include -#include "ardour/audioregion.h" -#include "ardour/audiosource.h" +#include "ardour/audioregion.h" #include "ardour/dB.h" #include "ardour_ui.h" -#include "ardour/session.h" #include "audio_clock.h" #include "gui_thread.h" @@ -113,7 +111,7 @@ StripSilenceDialog::StripSilenceDialog (Session* s, list 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, ui_bind (&StripSilenceDialog::update, this), gui_context ()); + Completed.connect (_completed_connection, MISSING_INVALIDATOR, boost::bind (&StripSilenceDialog::update, this), gui_context ()); _thread_should_finish = false; pthread_create (&_thread, 0, StripSilenceDialog::_detection_thread_work, this); } @@ -189,7 +187,7 @@ void StripSilenceDialog::update_silence_rects () { /* Lock so that we don't contend with the detection thread for access to the silence regions */ - Glib::Mutex::Lock lm (_lock); + Glib::Threads::Mutex::Lock lm (_lock); double const y = _threshold.get_value(); for (list::iterator v = views.begin(); v != views.end(); ++v) {