From 890c11e0eee11f5a2045a8b43d498c2ec63130e1 Mon Sep 17 00:00:00 2001 From: Rolf Eike Beer Date: Thu, 15 May 2014 13:51:18 +0200 Subject: Tslib QWS: also apply missing release coordinate code to non-raw mode Even if the normal mode is used the release events may have zero coordinates. Change-Id: Ia9de05928ab5dfc225665e3b2c9a4d42f6ba984e Reviewed-by: Laszlo Agocs --- src/gui/embedded/qmousetslib_qws.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/embedded/qmousetslib_qws.cpp b/src/gui/embedded/qmousetslib_qws.cpp index 1a276c1..61d5a2f 100644 --- a/src/gui/embedded/qmousetslib_qws.cpp +++ b/src/gui/embedded/qmousetslib_qws.cpp @@ -244,8 +244,8 @@ void QWSTslibMouseHandlerPrivate::readMouseData() pressed = (sample.pressure > 0); } - // work around missing coordinates on mouse release in raw mode - if (!calibrated && !pressed && sample.x == 0 && sample.y == 0) { + // work around missing coordinates on mouse release + if (!pressed && sample.x == 0 && sample.y == 0) { sample.x = lastSample.x; sample.y = lastSample.y; } -- cgit v0.12