commit | 14a16377d9cbe039c7405848b65bd9e53a85b4af | [log] [tgz] |
---|---|---|
author | Dominik Laskowski <[email protected]> | Fri Feb 09 19:25:18 2018 |
committer | Commit Bot <[email protected]> | Fri Feb 09 19:25:18 2018 |
tree | 61ead2bac158db846d72fd308b759d66aa1eb871 | |
parent | e2005bdccfd6e9eb7ec0a3928a57e3771220fcb0 [diff] |
exo: Dispatch input events to root surface for ARC Client-driven dragging/resizing relies on implicit grab. However, the client may destroy the focused surface, which prematurely ends the drag/resize. This CL prevents this by enforcing that the target for input events is always the root surface, which has the same lifetime as the client-side window. Bug: b:72627652 Test: Wine applications can be resized by dragging window borders. Change-Id: I9badb6624ec32bd1e1286dc19b7ace0a8b136ff5 Reviewed-on: https://chromium-review.googlesource.com/911812 Commit-Queue: Dominik Laskowski <[email protected]> Reviewed-by: David Reveman <[email protected]> Cr-Commit-Position: refs/heads/master@{#535781}
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 .