From d3ec87c4a98685c364b198241e211baa211b56fc Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 17 May 2019 17:27:15 +0100 Subject: [PATCH] Linux: Fixed a scaling issue with external drag and drop --- modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp | 2 ++ 1 file changed, 2 insertions(+) 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;