commit | 7cbe20155ed41a985dcc7a99fd32492a72d54101 | [log] [tgz] |
---|---|---|
author | Scott Violet <[email protected]> | Sat Aug 19 00:54:30 2017 |
committer | Commit Bot <[email protected]> | Sat Aug 19 00:54:30 2017 |
tree | 6265aec384a726e16cb118f02d182fe2a0094640 | |
parent | 52c38188a64a6ad8727906a33e799f3e329c6e5c [diff] |
[reland] chromeos: Converts OobeDisplayChooser to use InputDeviceManager Original patch was here: https://chromium-review.googlesource.com/c/617589 This differs from the original in that the original triggered a never ending cycle. Specifically when the client modified ConfigureTouchDevices() it notify the touch-devices changed, which triggered another call to ConfigureTouchDevices ... To fix this I made it so that ConfigureTouchDevices only sends OnTouchDeviceAssociationChanged. I also changed the meaning of the mojom slightly to deal with this. Patchset 1 is the original patchset, 2 the fix. As part of this I'm adding AreTouchscreenTargetDisplaysValid(), which lets client now whether TouchscreenDevice::target_display_id is valid. BUG=720917 TEST=covered by test Change-Id: Iedc7e1ff7816d6c85e10d60f77b79bc392676861 Reviewed-on: https://chromium-review.googlesource.com/620203 Commit-Queue: Scott Violet <[email protected]> Reviewed-by: kylechar <[email protected]> Reviewed-by: Daniel Cheng <[email protected]> Cr-Commit-Position: refs/heads/master@{#495770}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .