Browse Source

Avoid small assertion when renaming internal plugins

tags/1.9.7
falkTX 9 years ago
parent
commit
a4103c8be1
2 changed files with 2 additions and 1 deletions
  1. +1
    -1
      source/backend/plugin/CarlaPluginNative.cpp
  2. +1
    -0
      source/utils/CarlaJuceEvents.cpp

+ 1
- 1
source/backend/plugin/CarlaPluginNative.cpp View File

@@ -568,7 +568,7 @@ public:
delete[] fHost.uiName; delete[] fHost.uiName;
fHost.uiName = carla_strdup(uiName); fHost.uiName = carla_strdup(uiName);


if (fDescriptor->dispatcher != nullptr)
if (fDescriptor->dispatcher != nullptr && fIsUiVisible)
fDescriptor->dispatcher(fHandle, NATIVE_PLUGIN_OPCODE_UI_NAME_CHANGED, 0, 0, uiName, 0.0f); fDescriptor->dispatcher(fHandle, NATIVE_PLUGIN_OPCODE_UI_NAME_CHANGED, 0, 0, uiName, 0.0f);


CarlaPlugin::setName(newName); CarlaPlugin::setName(newName);


+ 1
- 0
source/utils/CarlaJuceEvents.cpp View File

@@ -49,6 +49,7 @@ public:
stopThread(2000); stopThread(2000);


const ScopedLock sl(fLock); const ScopedLock sl(fLock);
CARLA_SAFE_ASSERT(fQueue.size() == 0);
fQueue.clear(); fQueue.clear();
} }




Loading…
Cancel
Save