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;