diff options
author | rjkroege@google.com <rjkroege@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-02 17:42:31 +0000 |
---|---|---|
committer | rjkroege@google.com <rjkroege@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-02 17:42:31 +0000 |
commit | 0508293b3bff43bd5b46afeb5451510a00cd2d98 (patch) | |
tree | 535d17983a08d12a18e289b18d2e40146c9f5a86 /webkit | |
parent | a7ee17544469fee65a6ac66e57f29f8610ec2612 (diff) | |
download | chromium_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.cc | 1 |
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]; |