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 52d8c7d3b1..ec38d790fb 100644 --- a/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp +++ b/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp @@ -1319,6 +1319,11 @@ private: tresult PLUGIN_API getSize (ViewRect* size) override { + #if JUCE_WINDOWS && JUCE_WIN_PER_MONITOR_DPI_AWARE + if (getHostType().isAbletonLive() && systemWindow == nullptr) + return kResultFalse; + #endif + if (size != nullptr && component != nullptr) { auto editorBounds = component->getSizeToContainChild();