Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
exo: extended-drag: Implement cursor locking
Context: Wayland Protocol needs to be extended to make it possible to properly support full Chromium's tab dragging experience. Further details in the Design document [1]. This is the third of a patch series which implements extended-drag in Exo compositor. This one implements cursor locking options, required for Chrome's tab dragging, otherwise DragDropController would update the cursor shape based on the widget under the cursor accept DND operation or not, which is meaningless for tab/window dragging purposes. Refer to the design doc for more details. [1] https://docs.google.com/document/d/1s6OwTi_WC-pS21WLGQYI39yw2m42ZlVolUXBclljXB4/edit?usp=sharing R=oshima@chromium.org Bug: 1099418 Change-Id: Ie41f487b26e2eda72dd5be25590d8565e6a5edcb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2401358 Commit-Queue: Nick Yamane <nickdiego@igalia.com> Reviewed-by: Mitsuru Oshima <oshima@chromium.org> Cr-Commit-Position: refs/heads/master@{#822690}
- Loading branch information