diff --git a/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp b/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp index 79e8bf220d..276865b8e4 100644 --- a/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp +++ b/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp @@ -3057,6 +3057,8 @@ private: Point dropPos ((int) clientMsg.data.l[2] >> 16, (int) clientMsg.data.l[2] & 0xffff); + + dropPos = Desktop::getInstance().getDisplays().physicalToLogical (dropPos); dropPos -= bounds.getPosition(); Atom targetAction = atoms->XdndActionCopy;