OSDN Git Service

Restore correct mouse pointer after drag and drop
authorVladislav Kaznacheev <kaznacheev@google.com>
Fri, 22 Jan 2016 20:21:52 +0000 (12:21 -0800)
committerVladislav Kaznacheev <kaznacheev@google.com>
Sat, 23 Jan 2016 01:30:10 +0000 (17:30 -0800)
commitec6a447c86b03f5896fdb717de530c8abf8887f9
treea21a38493a8b616bb3c4d294d359538517b7070a
parentba761124e624ffed2681a9e171cd3f7d8c6ed59e
Restore correct mouse pointer after drag and drop

This CL introduces IWindow.updatePointerIcon method.
When the drag is complete, this method is called on the window
directly under the pointer.

Same method can be used in the future to update mouse pointer
when a window appears or disappears.

Bug: 24415739
Change-Id: Ia7b0522448cb3cd754da5e24696060d3b3bf2e50
core/java/android/view/IWindow.aidl
core/java/android/view/ViewRootImpl.java
core/java/com/android/internal/view/BaseIWindow.java
services/core/java/com/android/server/wm/DragState.java