eglfs: Don't update screen for non mouse-move events
authorGirish Ramakrishnan <girish.1.ramakrishnan@nokia.com>
Fri, 25 May 2012 22:26:22 +0000 (15:26 -0700)
committerQt by Nokia <qt-info@nokia.com>
Tue, 29 May 2012 21:37:51 +0000 (23:37 +0200)
Change-Id: I7df089a9dc87396e19c08cef3d76c7c7f95a8fbf
Reviewed-by: Donald Carr <donald.carr@nokia.com>
Reviewed-by: Andy Nichols <andy.nichols@nokia.com>
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
src/plugins/platforms/eglfs/qeglfscursor.cpp

index 63f7964..c1f667c 100644 (file)
@@ -235,6 +235,8 @@ void QEglFSCursor::setPos(const QPoint &pos)
 
 void QEglFSCursor::pointerEvent(const QMouseEvent &event)
 {
+    if (event.type() != QEvent::MouseMove)
+        return;
     const QRect oldCursorRect = cursorRect();
     m_pos = event.pos();
     QRegion rgn = oldCursorRect | cursorRect();