diff --git a/source/backend/engine/CarlaEngine.cpp b/source/backend/engine/CarlaEngine.cpp index a53b2a7d0..7de36b4fe 100644 --- a/source/backend/engine/CarlaEngine.cpp +++ b/source/backend/engine/CarlaEngine.cpp @@ -524,6 +524,8 @@ bool CarlaEngine::addPlugin(const BinaryType btype, const PluginType ptype, if (plugin == nullptr) return false; + plugin->reload(); + bool canRun = true; /**/ if (pData->options.processMode == ENGINE_PROCESS_MODE_CONTINUOUS_RACK) @@ -559,8 +561,6 @@ bool CarlaEngine::addPlugin(const BinaryType btype, const PluginType ptype, return false; } - plugin->reload(); - #if defined(HAVE_LIBLO) && ! defined(BUILD_BRIDGE) plugin->registerToOscClient(); #endif