diff --git a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp index de2a388023..cce307b5be 100644 --- a/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp +++ b/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp @@ -2855,7 +2855,7 @@ public: { if (cocoaWrapper != nullptr) { - if (isVisible()) + if (isShowing()) openPluginWindow ((NSView*) cocoaWrapper->getView()); else closePluginWindow(); @@ -2873,6 +2873,8 @@ public: setSize (w, h); } } + + void parentHierarchyChanged() override { visibilityChanged(); } #else void paint (Graphics& g) override {