commit | 2c9cbaa076531648bb16a2b20bd5539087c35c22 | [log] [tgz] |
---|---|---|
author | Xiyuan Xia <xiyuan@chromium.org> | Mon Mar 04 21:15:44 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Mar 04 21:15:44 2019 |
tree | 1b8c934d325d7220f4e99124fa78e183f6e47245 | |
parent | b77de8d77002ccb3d1f6113f9364ccdf53570a1a [diff] |
SPM: Update display id on primary display changes When the primary display is changed to an existing display, it is done by swapping the display ids the two relevant WindowTreeHosts. There is no bounds change or window hierarchy change. Hence the client of Window Service is not aware that the underlying display id is changed. This causes WindowEventDispatcher to not finding correct root for touch events. The CL fixes the issue by updating WS client with the changed display ids. Bug: 936984, b/125458515 Change-Id: Ib6b46903fced804ac8ad2a506cc9a12f0ad003e3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1497475 Commit-Queue: Xiyuan Xia <xiyuan@chromium.org> Reviewed-by: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#637420}
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 .