diff --git a/plugins/Cardinal/src/Carla.cpp b/plugins/Cardinal/src/Carla.cpp index 127c153..80c9256 100644 --- a/plugins/Cardinal/src/Carla.cpp +++ b/plugins/Cardinal/src/Carla.cpp @@ -310,6 +310,8 @@ struct CarlaModule : Module { 0, 0, nullptr, e.sampleRate); fCarlaPluginDescriptor->activate(fCarlaPluginHandle); } + + DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(CarlaModule) }; static_assert((int)CarlaModule::NUM_INPUTS == (int)CarlaModule::NUM_OUTPUTS, "inputs must match outputs"); @@ -561,6 +563,8 @@ struct CarlaModuleWidget : ModuleWidget, IdleCallback { e.consume(this); showUI(); } + + DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(CarlaModuleWidget) }; static void host_ui_closed(NativeHostHandle handle) diff --git a/plugins/Cardinal/src/Ildaeil.cpp b/plugins/Cardinal/src/Ildaeil.cpp index b206856..231ca78 100644 --- a/plugins/Cardinal/src/Ildaeil.cpp +++ b/plugins/Cardinal/src/Ildaeil.cpp @@ -483,6 +483,8 @@ struct IldaeilModule : Module { 0, 0, nullptr, e.sampleRate); fCarlaPluginDescriptor->activate(fCarlaPluginHandle); } + + DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(IldaeilModule) }; // ----------------------------------------------------------------------------------------------------------- @@ -1381,6 +1383,8 @@ struct IldaeilWidget : ImGuiWidget, IdleCallback, Thread { ImGui::End(); } + + DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(IldaeilWidget) }; // -------------------------------------------------------------------------------------------------------------------- @@ -1435,6 +1439,8 @@ struct IldaeilModuleWidget : ModuleWidget { addOutput(createInput(Vec(3, 54 + 255), module, IldaeilModule::PW_INPUT)); addOutput(createInput(Vec(3, 54 + 285), module, IldaeilModule::MW_INPUT)); } + + DISTRHO_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(IldaeilModuleWidget) }; #else static void host_ui_parameter_changed(NativeHostHandle, uint32_t, float) {}