From 7293044a73791fdc3b0c587d34a1c107e78b2eaa Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 8 Jul 2013 14:20:11 +0100 Subject: [PATCH] MouseInactivityDetector fix. --- .../juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp b/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp index fc5bc087a2..b450181a8b 100644 --- a/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp +++ b/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp @@ -54,8 +54,11 @@ void MouseInactivityDetector::wakeUp (const MouseEvent& e, bool alwaysWake) if ((! isActive) && (alwaysWake || e.source.isTouch() || newPos.getDistanceFrom (lastMousePos) > 15)) setActive (true); - lastMousePos = newPos; - startTimer (delayMs); + if (lastMousePos != newPos) + { + lastMousePos = newPos; + startTimer (delayMs); + } } void MouseInactivityDetector::setActive (bool b)