diff --git a/source/backend/engine/CarlaEngineClient.cpp b/source/backend/engine/CarlaEngineClient.cpp index 1f3d74393..5d76b6dcf 100644 --- a/source/backend/engine/CarlaEngineClient.cpp +++ b/source/backend/engine/CarlaEngineClient.cpp @@ -190,7 +190,7 @@ void CarlaEngineClient::activate() noexcept void CarlaEngineClient::deactivate(const bool willClose) noexcept { - CARLA_SAFE_ASSERT(pData->active); + CARLA_SAFE_ASSERT(pData->active || willClose); carla_debug("CarlaEngineClient::deactivate(%s)", bool2str(willClose)); pData->active = false;