summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorrjkroege@google.com <rjkroege@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-02 17:42:31 +0000
committerrjkroege@google.com <rjkroege@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-11-02 17:42:31 +0000
commit0508293b3bff43bd5b46afeb5451510a00cd2d98 (patch)
tree535d17983a08d12a18e289b18d2e40146c9f5a86 /webkit
parenta7ee17544469fee65a6ac66e57f29f8610ec2612 (diff)
downloadchromium_src-0508293b3bff43bd5b46afeb5451510a00cd2d98.zip
chromium_src-0508293b3bff43bd5b46afeb5451510a00cd2d98.tar.gz
chromium_src-0508293b3bff43bd5b46afeb5451510a00cd2d98.tar.bz2
Make EventSendingController honour leapForward for touch events.
The current implementation of EventSendingController does not set a time stamp on touch events. This change adds time stamps to touch events equivalent to how they are handled for mouse events including supporting use of leapForward. Matching WebKit implementation: https://bugs.webkit.org/show_bug.cgi?id=48777 BUG=none TEST=manually via future layout tests. Review URL: http://codereview.chromium.org/4191008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64764 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/tools/test_shell/event_sending_controller.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/webkit/tools/test_shell/event_sending_controller.cc b/webkit/tools/test_shell/event_sending_controller.cc
index 9e25b7b..d16f6c6 100644
--- a/webkit/tools/test_shell/event_sending_controller.cc
+++ b/webkit/tools/test_shell/event_sending_controller.cc
@@ -926,6 +926,7 @@ void EventSendingController::SendCurrentTouchEvent(
WebTouchEvent touch_event;
touch_event.type = type;
touch_event.modifiers = touch_modifiers;
+ touch_event.timeStampSeconds = GetCurrentEventTimeSec();
touch_event.touchPointsLength = touch_points.size();
for (unsigned int i = 0; i < touch_points.size(); ++i) {
touch_event.touchPoints[i] = touch_points[i];