diff --git a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm index 2b0bdbb451..fee38a7b36 100644 --- a/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm +++ b/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm @@ -1236,9 +1236,11 @@ public: { deleteUI(); - AudioProcessorEditor* editorComp = juceFilter->createEditorIfNeeded(); - editorComp->setOpaque (true); - windowComp = new ComponentInHIView (editorComp, mCarbonPane); + if (AudioProcessorEditor* editorComp = juceFilter->createEditorIfNeeded()) + { + editorComp->setOpaque (true); + windowComp = new ComponentInHIView (editorComp, mCarbonPane); + } } else {