gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit 285cd7128e255a73987f30fae7aab2cdcc5949fe
parent 661cec9c42ae5d93dc98de7419b0d4165a85731e
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Sun, 14 Jul 2024 17:48:38 +0200

destroy owning item on shutdown

Diffstat:
Msource/jucePluginEditorLib/patchmanager/griditem.cpp | 6++++++
Msource/jucePluginEditorLib/patchmanager/griditem.h | 1+
2 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/source/jucePluginEditorLib/patchmanager/griditem.cpp b/source/jucePluginEditorLib/patchmanager/griditem.cpp @@ -10,6 +10,12 @@ namespace jucePluginEditorLib::patchManager setSize(static_cast<int>(_grid.getItemWidth()), static_cast<int>(_grid.getItemHeight())); } + GridItem::~GridItem() + { + delete m_item; + m_item = nullptr; + } + void GridItem::paint(juce::Graphics& _g) { if(m_index >= static_cast<uint32_t>(m_grid.getNumRows())) diff --git a/source/jucePluginEditorLib/patchmanager/griditem.h b/source/jucePluginEditorLib/patchmanager/griditem.h @@ -15,6 +15,7 @@ namespace jucePluginEditorLib::patchManager { public: GridItem(Grid& _grid); + ~GridItem(); void paint(juce::Graphics& _g) override;