diff --git a/modules/juce_gui_basics/native/juce_win32_Windowing.cpp b/modules/juce_gui_basics/native/juce_win32_Windowing.cpp index 70985e653d..c216822112 100644 --- a/modules/juce_gui_basics/native/juce_win32_Windowing.cpp +++ b/modules/juce_gui_basics/native/juce_win32_Windowing.cpp @@ -1467,8 +1467,10 @@ public: auto globalPos = localPos + getScreenPosition(); + #if JUCE_WIN_PER_MONITOR_DPI_AWARE if (isPerMonitorDPIAwareThread() || isPerMonitorDPIAwareWindow (hwnd)) globalPos = Desktop::getInstance().getDisplays().logicalToPhysical (globalPos); + #endif auto w = WindowFromPoint (POINTFromPoint (globalPos));