projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
allow button release events to be processed for region selection ops
[ardour.git]
/
gtk2_ardour
/
strip_silence_dialog.cc
diff --git
a/gtk2_ardour/strip_silence_dialog.cc
b/gtk2_ardour/strip_silence_dialog.cc
index 6a6c6fc0d778d4b23258193dd35a9e61cd48668b..2fb4b5923f9cd122a96f321fed20f6f03a52467a 100644
(file)
--- a/
gtk2_ardour/strip_silence_dialog.cc
+++ b/
gtk2_ardour/strip_silence_dialog.cc
@@
-22,12
+22,10
@@
#include <gtkmm/table.h>
#include <gtkmm/label.h>
#include <gtkmm/stock.h>
#include <gtkmm/table.h>
#include <gtkmm/label.h>
#include <gtkmm/stock.h>
-#include "ardour/audioregion.h"
-#include "ardour/audiosource.h"
+#include "ardour/audioregion.h"
#include "ardour/dB.h"
#include "ardour_ui.h"
#include "ardour/dB.h"
#include "ardour_ui.h"
-#include "ardour/session.h"
#include "audio_clock.h"
#include "gui_thread.h"
#include "audio_clock.h"
#include "gui_thread.h"
@@
-113,7
+111,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 */
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);
}
_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 */
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<ViewInterval>::iterator v = views.begin(); v != views.end(); ++v) {
double const y = _threshold.get_value();
for (list<ViewInterval>::iterator v = views.begin(); v != views.end(); ++v) {