summaryrefslogtreecommitdiff
path: root/libs/ardour/port_insert.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-07-13 16:57:04 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-07-13 16:57:04 -0400
commit6542ce76d0740ccd505fd9326a7a4b2d737af663 (patch)
tree7b1540156346a3d67ae242da4ef033dae3f7c377 /libs/ardour/port_insert.cc
parent1fd2412f5be9a96e5015f81d5c89d88ce730f9c1 (diff)
Don't use trylock in assertions on windows as it will fail
glib uses TryEnterCriticalSection on windows which will return true if the lock as able to be locked *or* is already locked by the current thread.
Diffstat (limited to 'libs/ardour/port_insert.cc')
-rw-r--r--libs/ardour/port_insert.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/port_insert.cc b/libs/ardour/port_insert.cc
index c13927449a..cf33f1b932 100644
--- a/libs/ardour/port_insert.cc
+++ b/libs/ardour/port_insert.cc
@@ -250,7 +250,9 @@ PortInsert::signal_latency() const
bool
PortInsert::configure_io (ChanCount in, ChanCount out)
{
+#ifndef WIN32
assert (!AudioEngine::instance()->process_lock().trylock());
+#endif
/* for an insert, processor input corresponds to IO output, and vice versa */