From c71746f11de32bef105be4001561b403f93f8223 Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 17 May 2019 11:53:44 +0100 Subject: [PATCH] VST3: Fixed a potential crash in Cubase10WindowResizeWorkaround::handleAsyncUpdate() --- modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp index 78fd1fd9b0..6e4bf0c8df 100644 --- a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp @@ -1495,8 +1495,9 @@ private: void handleAsyncUpdate() override { - if (auto* peer = owner.component->getPeer()) - peer->updateBounds(); + if (owner.component != nullptr) + if (auto* peer = owner.component->getPeer()) + peer->updateBounds(); } JuceVST3Editor& owner;