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

Issue 12093110: pepper: Make sure gesture events are mapped to touch events correctly in fullscreen. (Closed)

Created:
7 years, 10 months ago by sadrul
Modified:
7 years, 10 months ago
Reviewers:
rjkroege, piman
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, rjkroege, Josh Horwich
Visibility:
Public.

Description

pepper: Make sure gesture events are mapped to touch events correctly in fullscreen. If a plugin accepts raw touch events, then the scroll gesture should be converted into mouse-wheel events. Otherwise, a scroll gesture should be converted into a mouse-drag event. BUG=chrome-os-partner:17433, chrome-os-partner:17428 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=180248

Patch Set 1 : . #

Patch Set 2 : . #

Total comments: 4

Patch Set 3 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+89 lines, -61 lines) Patch
M content/renderer/render_widget_fullscreen_pepper.cc View 1 2 2 chunks +89 lines, -61 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
sadrul
I tested this with both fullscreen videos and PDF documents. The patch fixes the bug ...
7 years, 10 months ago (2013-02-01 19:06:38 UTC) #1
piman
https://codereview.chromium.org/12093110/diff/4001/content/renderer/render_widget_fullscreen_pepper.cc File content/renderer/render_widget_fullscreen_pepper.cc (right): https://codereview.chromium.org/12093110/diff/4001/content/renderer/render_widget_fullscreen_pepper.cc#newcode82 content/renderer/render_widget_fullscreen_pepper.cc:82: break; I don't understand this. A FlingStart should be ...
7 years, 10 months ago (2013-02-01 19:19:51 UTC) #2
sadrul
Thanks for the quick review!
7 years, 10 months ago (2013-02-01 19:56:23 UTC) #3
sadrul
rietveld ate my comments! https://codereview.chromium.org/12093110/diff/4001/content/renderer/render_widget_fullscreen_pepper.cc File content/renderer/render_widget_fullscreen_pepper.cc (right): https://codereview.chromium.org/12093110/diff/4001/content/renderer/render_widget_fullscreen_pepper.cc#newcode82 content/renderer/render_widget_fullscreen_pepper.cc:82: break; On 2013/02/01 19:19:52, piman ...
7 years, 10 months ago (2013-02-01 19:58:04 UTC) #4
piman
lgtm
7 years, 10 months ago (2013-02-01 20:18:19 UTC) #5
rjkroege
7 years, 10 months ago (2013-02-04 20:54:55 UTC) #6
Message was sent while issue was closed.
This does look better than my wheel scheme.

I have a concern though: won't this change make touch dragging on flash content
work differently in full vs non-fullscreen? 

See: Source/WebKit/chromium/src/WebPluginContainerImpl.cpp -- we scroll plugins
that don't know how to handle touches.

Powered by Google App Engine
This is Rietveld 408576698