From 37f4252a00e7c54064bc94c7f7990ad3daa8c574 Mon Sep 17 00:00:00 2001 From: James H Ball Date: Mon, 3 Feb 2025 15:20:22 +0000 Subject: [PATCH] Fix bugs with saving resize positions on vsts --- Source/SettingsComponent.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/SettingsComponent.cpp b/Source/SettingsComponent.cpp index eb571376..cb1aba18 100644 --- a/Source/SettingsComponent.cpp +++ b/Source/SettingsComponent.cpp @@ -63,8 +63,10 @@ void SettingsComponent::resized() { effects.setBounds(dummyBounds); - audioProcessor.setProperty("midiLayoutPreferredSize", midiLayout.getItemCurrentRelativeSize(2)); - audioProcessor.setProperty("mainLayoutPreferredSize", mainLayout.getItemCurrentRelativeSize(0)); + if (isVisible() && getWidth() > 0 && getHeight() > 0) { + audioProcessor.setProperty("midiLayoutPreferredSize", midiLayout.getItemCurrentRelativeSize(2)); + audioProcessor.setProperty("mainLayoutPreferredSize", mainLayout.getItemCurrentRelativeSize(0)); + } repaint(); }