Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(142)

Issue 259763010: Forward secondary touch points even if the first had no consumer (Closed)

Created:
6 years, 7 months ago by jdduke (slow)
Modified:
6 years, 7 months ago
Reviewers:
Rick Byers
CC:
chromium-reviews, jam, jdduke+watch_chromium.org, darin-cc_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

Forward secondary touch points even if the first had no consumer Previously, if the first touch point in a sequence had no consumer, no further touches from that sequence would be forwarded to the renderer. Instead, only prevent touches from being forwarded if *none* of the current touch points have a consumer when scrolling begins. Also fix a corner case where follow-up touches triggered acks from deferred async touchmoves would never be forwarded. BUG=363321 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=266934

Patch Set 1 #

Total comments: 3

Patch Set 2 : Cleanup #

Patch Set 3 : Clarify comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+152 lines, -14 lines) Patch
M content/browser/renderer_host/input/touch_event_queue.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M content/browser/renderer_host/input/touch_event_queue.cc View 1 2 4 chunks +37 lines, -9 lines 0 comments Download
M content/browser/renderer_host/input/touch_event_queue_unittest.cc View 4 chunks +114 lines, -5 lines 0 comments Download

Messages

Total messages: 28 (0 generated)
jdduke (slow)
rbyers@: PTAL, thanks. https://codereview.chromium.org/259763010/diff/1/content/browser/renderer_host/input/touch_event_queue.cc File content/browser/renderer_host/input/touch_event_queue.cc (right): https://codereview.chromium.org/259763010/diff/1/content/browser/renderer_host/input/touch_event_queue.cc#newcode526 content/browser/renderer_host/input/touch_event_queue.cc:526: for (TouchPointAckStates::const_iterator iter = touch_ack_states_.begin(), Rick, ...
6 years, 7 months ago (2014-04-28 18:08:14 UTC) #1
Rick Byers
LGTM. Nice catch on the follow-up event corner case! https://codereview.chromium.org/259763010/diff/1/content/browser/renderer_host/input/touch_event_queue.cc File content/browser/renderer_host/input/touch_event_queue.cc (right): https://codereview.chromium.org/259763010/diff/1/content/browser/renderer_host/input/touch_event_queue.cc#newcode526 content/browser/renderer_host/input/touch_event_queue.cc:526: ...
6 years, 7 months ago (2014-04-28 21:45:22 UTC) #2
jdduke (slow)
https://codereview.chromium.org/259763010/diff/1/content/browser/renderer_host/input/touch_event_queue.cc File content/browser/renderer_host/input/touch_event_queue.cc (right): https://codereview.chromium.org/259763010/diff/1/content/browser/renderer_host/input/touch_event_queue.cc#newcode526 content/browser/renderer_host/input/touch_event_queue.cc:526: for (TouchPointAckStates::const_iterator iter = touch_ack_states_.begin(), On 2014/04/28 21:45:22, Rick ...
6 years, 7 months ago (2014-04-28 22:04:59 UTC) #3
jdduke (slow)
The CQ bit was checked by jdduke@chromium.org
6 years, 7 months ago (2014-04-28 22:13:26 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jdduke@chromium.org/259763010/60001
6 years, 7 months ago (2014-04-28 22:14:18 UTC) #5
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-04-28 22:25:21 UTC) #6
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.chromium on linux_chromium_chromeos_rel
6 years, 7 months ago (2014-04-28 22:25:21 UTC) #7
jdduke (slow)
The CQ bit was checked by jdduke@chromium.org
6 years, 7 months ago (2014-04-28 22:25:46 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jdduke@chromium.org/259763010/60001
6 years, 7 months ago (2014-04-28 22:27:33 UTC) #9
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-04-28 23:01:05 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.chromium on win_chromium_rel
6 years, 7 months ago (2014-04-28 23:01:06 UTC) #11
jdduke (slow)
The CQ bit was checked by jdduke@chromium.org
6 years, 7 months ago (2014-04-28 23:23:11 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jdduke@chromium.org/259763010/60001
6 years, 7 months ago (2014-04-28 23:25:55 UTC) #13
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-04-29 00:10:06 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.chromium on win_chromium_rel
6 years, 7 months ago (2014-04-29 00:10:07 UTC) #15
jdduke (slow)
The CQ bit was checked by jdduke@chromium.org
6 years, 7 months ago (2014-04-29 02:08:33 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jdduke@chromium.org/259763010/60001
6 years, 7 months ago (2014-04-29 02:09:11 UTC) #17
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-04-29 03:05:13 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.chromium on win_chromium_rel
6 years, 7 months ago (2014-04-29 03:05:13 UTC) #19
jdduke (slow)
The CQ bit was checked by jdduke@chromium.org
6 years, 7 months ago (2014-04-29 03:31:16 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jdduke@chromium.org/259763010/60001
6 years, 7 months ago (2014-04-29 03:32:04 UTC) #21
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 7 months ago (2014-04-29 04:21:36 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.chromium on win_chromium_rel
6 years, 7 months ago (2014-04-29 04:21:37 UTC) #23
jdduke (slow)
The CQ bit was checked by jdduke@chromium.org
6 years, 7 months ago (2014-04-29 13:14:27 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jdduke@chromium.org/259763010/60001
6 years, 7 months ago (2014-04-29 13:14:42 UTC) #25
Rick Byers
On 2014/04/28 22:04:59, jdduke wrote: > https://codereview.chromium.org/259763010/diff/1/content/browser/renderer_host/input/touch_event_queue.cc > File content/browser/renderer_host/input/touch_event_queue.cc (right): > > https://codereview.chromium.org/259763010/diff/1/content/browser/renderer_host/input/touch_event_queue.cc#newcode526 > ...
6 years, 7 months ago (2014-04-29 13:35:23 UTC) #26
Rick Byers
On 2014/04/28 22:04:59, jdduke wrote: > https://codereview.chromium.org/259763010/diff/1/content/browser/renderer_host/input/touch_event_queue.cc > File content/browser/renderer_host/input/touch_event_queue.cc (right): > > https://codereview.chromium.org/259763010/diff/1/content/browser/renderer_host/input/touch_event_queue.cc#newcode526 > ...
6 years, 7 months ago (2014-04-29 13:35:46 UTC) #27
commit-bot: I haz the power
6 years, 7 months ago (2014-04-29 19:25:58 UTC) #28
Message was sent while issue was closed.
Change committed as 266934

Powered by Google App Engine
This is Rietveld 408576698