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 f8b1ebcf3547f57a40c43f436b35b7aa76849f59
parent 48b5bbbf0722ffb873368e6f0109d249009c17be
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Mon, 14 Mar 2022 22:56:49 +0100

fix buttons not registered with name

Diffstat:
Msource/jucePlugin/genericUI/uiObject.cpp | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/source/jucePlugin/genericUI/uiObject.cpp b/source/jucePlugin/genericUI/uiObject.cpp @@ -148,6 +148,8 @@ namespace genericUI { auto c = std::make_unique<juce::DrawableButton>(m_name, juce::DrawableButton::ImageRaw); apply(_editor, *c); + if(!m_name.empty()) + _editor.registerComponent(m_name, c.get()); m_juceObjects.emplace_back(std::move(c)); } else if(hasComponent("textbutton")) @@ -196,8 +198,6 @@ namespace genericUI if (!_obj) return false; - m_name = _obj->getProperty("name").toString().toStdString(); - const auto& props = _obj->getProperties(); for (int i = 0; i < props.size(); ++i)