summaryrefslogtreecommitdiff
path: root/gtk2_ardour/audio_region_editor.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-12-02 16:08:53 +0100
committerRobin Gareus <robin@gareus.org>2015-12-02 16:08:53 +0100
commitf5278f60d3e58f9f7680fae18c442b4d7862c4ae (patch)
tree1a7bbb2e3ba325169a426502506a2044edd5c6a1 /gtk2_ardour/audio_region_editor.cc
parent003b632ed1dcc2a07514b23c5a1d992b49fa7baa (diff)
consolidate semaphore implementation (part two)
Diffstat (limited to 'gtk2_ardour/audio_region_editor.cc')
-rw-r--r--gtk2_ardour/audio_region_editor.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk2_ardour/audio_region_editor.cc b/gtk2_ardour/audio_region_editor.cc
index 4aa8075942..3446f58eee 100644
--- a/gtk2_ardour/audio_region_editor.cc
+++ b/gtk2_ardour/audio_region_editor.cc
@@ -52,7 +52,9 @@ AudioRegionEditor::AudioRegionEditor (Session* s, boost::shared_ptr<AudioRegion>
: RegionEditor (s, r)
, _audio_region (r)
, gain_adjustment(accurate_coefficient_to_dB(_audio_region->scale_amplitude()), -40.0, +40.0, 0.1, 1.0, 0)
-#ifndef PLATFORM_WINDOWS
+#ifdef PLATFORM_WINDOWS
+ , m_peak_sem ("peak_semaphore", 0)
+#else
, _peak_channel (false)
#endif
{
@@ -137,7 +139,7 @@ void
AudioRegionEditor::signal_peak_thread ()
{
#ifdef PLATFORM_WINDOWS
- m_peak_sem.post ();
+ m_peak_sem.signal ();
#else
_peak_channel.deliver ('c');
#endif