From 891d86fe6b769cbdc7827981b87a23a4eb87fbf4 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 27 Jan 2021 16:34:43 +0000 Subject: [PATCH] Don't trigger a fake mouse move from Component::sendFakeMouseMove() if the component passes through all mouse events --- modules/juce_gui_basics/components/juce_Component.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/juce_gui_basics/components/juce_Component.cpp b/modules/juce_gui_basics/components/juce_Component.cpp index 006d3f5803..c4404c637a 100644 --- a/modules/juce_gui_basics/components/juce_Component.cpp +++ b/modules/juce_gui_basics/components/juce_Component.cpp @@ -2595,6 +2595,9 @@ void Component::internalMagnifyGesture (MouseInputSource source, Point re void Component::sendFakeMouseMove() const { + if (flags.ignoresMouseClicksFlag && ! flags.allowChildMouseClicksFlag) + return; + auto mainMouse = Desktop::getInstance().getMainMouseSource(); if (! mainMouse.isDragging())