summaryrefslogtreecommitdiffstats
path: root/content/zygote
diff options
context:
space:
mode:
authorboliu <boliu@chromium.org>2016-03-10 23:02:14 -0800
committerCommit bot <commit-bot@chromium.org>2016-03-11 07:03:13 +0000
commitde5b75b1ccd0ef7f478318d805b3ba1c8ebf7130 (patch)
tree393ff97cfa98eda6ae12d59381dc0a71dbf22091 /content/zygote
parenta2e46e0ffc404d3168c0af4c3b89d8ae5475cc3d (diff)
downloadchromium_src-de5b75b1ccd0ef7f478318d805b3ba1c8ebf7130.zip
chromium_src-de5b75b1ccd0ef7f478318d805b3ba1c8ebf7130.tar.gz
chromium_src-de5b75b1ccd0ef7f478318d805b3ba1c8ebf7130.tar.bz2
sync compositor: Merge input path with chrome
Use chrome's async input delivery path in Android WebView. See bug for potential incompatibility risk. Existing code path is not removed in case compatibility is an issue. Refactor out ui::SynchronousInputHandlerProxy parts from InputHandlerManagerClient into a separate interface so that sync compositor can use SynchronousInputHandlerProxy even without routing input synchronously. Then just stop filtering input events in sync compositor, hook up overscroll, and everything just works. Tests: testNoSpuriousOverScrolls requires synchronous input to maintain the property that a single scroll call happens. Asynchronously the test is not valid AwContents.zoomIn is no longer synchronous which breaks testPinchZoomUpdatesScrollRangeSynchronously. Can fix this independently if this becomes a problem later. BUG=545628 Review URL: https://codereview.chromium.org/1620053002 Cr-Commit-Position: refs/heads/master@{#380563}
Diffstat (limited to 'content/zygote')
0 files changed, 0 insertions, 0 deletions