Title: [115767] trunk/Tools
Revision
115767
Author
[email protected]
Date
2012-05-01 17:21:20 -0700 (Tue, 01 May 2012)

Log Message

[chromium] Accept four parameters when dispatching a WebInputEvent::GestureTap in chromium DRT eventSender
https://bugs.webkit.org/show_bug.cgi?id=85289

Patch by Terry Anderson <[email protected]> on 2012-05-01
Reviewed by Eric Seidel.

* DumpRenderTree/chromium/EventSender.cpp:
(EventSender::gestureEvent):
    This change will allow for testing of WK85101. Currently
    no tests use the extra parameters deltaX and deltaY. Added
    a check for the size of |arguments|.

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (115766 => 115767)


--- trunk/Tools/ChangeLog	2012-05-02 00:21:06 UTC (rev 115766)
+++ trunk/Tools/ChangeLog	2012-05-02 00:21:20 UTC (rev 115767)
@@ -1,3 +1,16 @@
+2012-05-01  Terry Anderson  <[email protected]>
+
+        [chromium] Accept four parameters when dispatching a WebInputEvent::GestureTap in chromium DRT eventSender
+        https://bugs.webkit.org/show_bug.cgi?id=85289
+
+        Reviewed by Eric Seidel.
+
+        * DumpRenderTree/chromium/EventSender.cpp:
+        (EventSender::gestureEvent):
+            This change will allow for testing of WK85101. Currently
+            no tests use the extra parameters deltaX and deltaY. Added
+            a check for the size of |arguments|.
+
 2012-05-01  Eric Seidel  <[email protected]>
 
         Add myself to the watchlist to watch all rendering changes, as well as sort the watchers in the list

Modified: trunk/Tools/DumpRenderTree/chromium/EventSender.cpp (115766 => 115767)


--- trunk/Tools/DumpRenderTree/chromium/EventSender.cpp	2012-05-02 00:21:06 UTC (rev 115766)
+++ trunk/Tools/DumpRenderTree/chromium/EventSender.cpp	2012-05-02 00:21:20 UTC (rev 115767)
@@ -1134,6 +1134,10 @@
         event.y = m_currentGestureLocation.y;
         break;
     case WebInputEvent::GestureTap:
+        if (arguments.size() >= 4) {
+            event.deltaX = static_cast<float>(arguments[2].toDouble());
+            event.deltaY = static_cast<float>(arguments[3].toDouble());
+        }
         event.x = point.x;
         event.y = point.y;
         break;
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to