From 5dc9f59697d14b2adfabb98a8edb502ac181d874 Mon Sep 17 00:00:00 2001 From: Dave Date: Thu, 27 Jun 2019 08:56:26 +0100 Subject: [PATCH] trigger check for external drag when JUCE is no longer the foreground process --- modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp b/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp index 185dda53c7..eabf18b071 100644 --- a/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp +++ b/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp @@ -156,7 +156,7 @@ public: { auto now = Time::getCurrentTime(); - if (getCurrentlyOver() != nullptr) + if (getCurrentlyOver () != nullptr && Process::isForegroundProcess ()) lastTimeOverTarget = now; else if (now > lastTimeOverTarget + RelativeTime::milliseconds (700)) checkForExternalDrag (details, screenPos);