summaryrefslogtreecommitdiff
path: root/libs/ardour/delayline.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-11-13 23:31:12 +0100
committerRobin Gareus <robin@gareus.org>2017-11-22 18:12:29 +0100
commit318e7efb9e207fbf8145b4c363f14323eaec746f (patch)
treecae1de87a16fa6079d32106e0577a7eb659ef6c5 /libs/ardour/delayline.cc
parent0073206508544fc6a698d4c04a8d3e8d03e8a8ea (diff)
Release (debug) lock before emitting signal
Diffstat (limited to 'libs/ardour/delayline.cc')
-rw-r--r--libs/ardour/delayline.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/ardour/delayline.cc b/libs/ardour/delayline.cc
index 3f17dd05e7..d93d493cc3 100644
--- a/libs/ardour/delayline.cc
+++ b/libs/ardour/delayline.cc
@@ -388,6 +388,9 @@ DelayLine::configure_io (ChanCount in, ChanCount out)
if (in.n_midi () > 0 && !_midi_buf) {
_midi_buf.reset (new MidiBuffer (16384));
}
+#ifdef NDEBUG
+ lm.release ();
+#endif
return Processor::configure_io (in, out);
}