summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/session_state.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/ardour/session_state.cc b/libs/ardour/session_state.cc
index 87584ce89c..73d65ba7b6 100644
--- a/libs/ardour/session_state.cc
+++ b/libs/ardour/session_state.cc
@@ -325,6 +325,9 @@ Session::post_engine_init ()
for (RouteList::iterator i = r->begin(); i != r->end(); ++i) {
(*i)->configure_processors (0);
}
+ /* release process-lock, ProcessorChangeBlocker may trigger
+ * latency-callback from non-rt thread which may take the lock */
+ lx.release ();
}
/* Reset all panners */