Remove unnecessary state keeping in input device
authorLaszlo Agocs <laszlo.p.agocs@nokia.com>
Tue, 10 Jan 2012 08:47:03 +0000 (10:47 +0200)
committerJørgen Lind <jorgen.lind@nokia.com>
Tue, 10 Jan 2012 11:37:06 +0000 (12:37 +0100)
Change-Id: I6325573d27b099a21fa5ac5e141764d5172b2453
Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
src/plugins/platforms/wayland/qwaylandinputdevice.cpp
src/plugins/platforms/wayland/qwaylandinputdevice.h

index f372942..adb6482 100644 (file)
@@ -68,7 +68,6 @@ QWaylandInputDevice::QWaylandInputDevice(QWaylandDisplay *display,
     , mPointerFocus(NULL)
     , mKeyboardFocus(NULL)
     , mButtons(0)
-    , mTouchState(QEvent::TouchBegin)
 {
     mInputDevice = static_cast<struct wl_input_device *>
             (wl_display_bind(mDisplay,id,&wl_input_device_interface));
@@ -503,10 +502,8 @@ void QWaylandInputDevice::handleTouchFrame()
 
     if (allReleased) {
         QWindowSystemInterface::handleTouchEvent(0, mTouchDevice, mTouchPoints);
-        mTouchState = QEvent::TouchBegin;
         mPrevTouchPoints.clear();
-    } else if (mTouchState == QEvent::TouchBegin)
-        mTouchState = QEvent::TouchUpdate;
+    }
 }
 
 void QWaylandInputDevice::inputHandleTouchCancel(void *data, struct wl_input_device *wl_input_device)
index c69523f..313fa9f 100644 (file)
@@ -130,7 +130,6 @@ private:
     void handleTouchFrame();
     QList<QWindowSystemInterface::TouchPoint> mTouchPoints;
     QList<QWindowSystemInterface::TouchPoint> mPrevTouchPoints;
-    QEvent::Type mTouchState;
     QTouchDevice *mTouchDevice;
 };