Title: [109534] trunk/Tools
Revision
109534
Author
[email protected]
Date
2012-03-02 01:50:47 -0800 (Fri, 02 Mar 2012)

Log Message

Updated EventSender to send complete gesture events.
https://bugs.webkit.org/show_bug.cgi?id=80075

Patch by Robert Kroeger <[email protected]> on 2012-03-02
Reviewed by Adam Barth.

* DumpRenderTree/chromium/EventSender.cpp:
(EventSender::gestureEvent): set additional parameters in sent events.

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (109533 => 109534)


--- trunk/Tools/ChangeLog	2012-03-02 09:35:49 UTC (rev 109533)
+++ trunk/Tools/ChangeLog	2012-03-02 09:50:47 UTC (rev 109534)
@@ -1,3 +1,13 @@
+2012-03-02  Robert Kroeger  <[email protected]>
+
+        Updated EventSender to send complete gesture events.
+        https://bugs.webkit.org/show_bug.cgi?id=80075
+
+        Reviewed by Adam Barth.
+
+        * DumpRenderTree/chromium/EventSender.cpp:
+        (EventSender::gestureEvent): set additional parameters in sent events.
+
 2012-03-01  Kalev Lember  <[email protected]>
 
         WebKitTestRunner: Explicitly include unistd.h for gcc 4.7

Modified: trunk/Tools/DumpRenderTree/chromium/EventSender.cpp (109533 => 109534)


--- trunk/Tools/DumpRenderTree/chromium/EventSender.cpp	2012-03-02 09:35:49 UTC (rev 109533)
+++ trunk/Tools/DumpRenderTree/chromium/EventSender.cpp	2012-03-02 09:50:47 UTC (rev 109534)
@@ -1106,8 +1106,15 @@
 
     case WebInputEvent::GestureScrollBegin:
         m_gestureStartLocation = WebPoint(point.x, point.y);
-        // Fallthrough
+        event.x = m_gestureStartLocation.x;
+        event.y = m_gestureStartLocation.y;
+        break;
     case WebInputEvent::GestureScrollEnd:
+        event.deltaX = static_cast<float>(arguments[0].toDouble());
+        event.deltaY = static_cast<float>(arguments[1].toDouble());
+        event.x = m_gestureStartLocation.x;
+        event.y = m_gestureStartLocation.y;
+        break;
     case WebInputEvent::GestureTap:
         event.x = point.x;
         event.y = point.y;
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to