From 56302416dfad85ea0460e92c3f1f0fdedf8ef68c Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 12 Mar 2019 16:25:44 +0000 Subject: [PATCH] Remove check for touch input in MouseInputSourceInternal::getRawScreenPosition() and instead use the cached mouse position from the native peer impls --- modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp b/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp index d028d2a166..00dedfc0be 100644 --- a/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp +++ b/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp @@ -96,8 +96,7 @@ public: Point getRawScreenPosition() const noexcept { - return unboundedMouseOffset + (inputType != MouseInputSource::InputSourceType::touch ? MouseInputSource::getCurrentRawMousePosition() - : lastScreenPos); + return unboundedMouseOffset + MouseInputSource::getCurrentRawMousePosition(); } void setScreenPosition (Point p)