From 2c95974d1e5016c2d89d1a7ce3583fc361c4d23c Mon Sep 17 00:00:00 2001 From: falkTX Date: Mon, 26 Dec 2016 22:44:43 +0100 Subject: [PATCH] Clear jack postponed events after engine closes --- source/backend/engine/CarlaEngineJack.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/backend/engine/CarlaEngineJack.cpp b/source/backend/engine/CarlaEngineJack.cpp index 01baade0e..27af94a16 100644 --- a/source/backend/engine/CarlaEngineJack.cpp +++ b/source/backend/engine/CarlaEngineJack.cpp @@ -851,6 +851,7 @@ public: fUsedPorts.clear(); fUsedConnections.clear(); fNewGroups.clear(); + CARLA_SAFE_ASSERT(fPostPonedEvents.count() == 0); #endif } @@ -1023,9 +1024,7 @@ public: return true; #else stopThread(-1); - - if (fPostPonedEvents.count() > 0) - fPostPonedEvents.clear(); + fPostPonedEvents.clear(); CARLA_SAFE_ASSERT_RETURN_ERR(fClient != nullptr, "JACK Client is null"); @@ -1039,6 +1038,7 @@ public: fUsedPorts.clear(); fUsedConnections.clear(); fNewGroups.clear(); + fPostPonedEvents.clear(); // clear rack/patchbay stuff if (pData->options.processMode == ENGINE_PROCESS_MODE_CONTINUOUS_RACK ||