commit | 7615130f55b2056b7f25107c84c45e04d85c7515 | [log] [tgz] |
---|---|---|
author | Vladislav Kaznacheev <kaznacheev@google.com> | Wed Feb 17 09:51:46 2016 -0800 |
committer | Vladislav Kaznacheev <kaznacheev@google.com> | Wed Feb 17 09:51:46 2016 -0800 |
tree | 4b761ee471889871c6b3dd35635162d05b89f394 | |
parent | e6e57a9d5175b6e5c874317b232652f481b6f4a4 [diff] |
Fix cross-app drag and drop Bug:27219399 Change-Id: I37199d140ca451326754a321b3a15f82c18157fa
diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index c8f5dda..34445d0 100644 --- a/services/core/java/com/android/server/wm/WindowManagerService.java +++ b/services/core/java/com/android/server/wm/WindowManagerService.java
@@ -10489,6 +10489,11 @@ continue; } + child.getVisibleBounds(mTmpRect); + if (!mTmpRect.contains(x, y)) { + continue; + } + child.getTouchableRegion(mTmpRegion); final int touchFlags = flags &