From 7615130f55b2056b7f25107c84c45e04d85c7515 Mon Sep 17 00:00:00 2001 From: Vladislav Kaznacheev Date: Wed, 17 Feb 2016 09:51:46 -0800 Subject: [PATCH] Fix cross-app drag and drop Bug:27219399 Change-Id: I37199d140ca451326754a321b3a15f82c18157fa --- .../java/com/android/server/wm/WindowManagerService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/services/core/java/com/android/server/wm/WindowManagerService.java b/services/core/java/com/android/server/wm/WindowManagerService.java index c8f5dda1fb3ae..34445d0bf8203 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 @@ public class WindowManagerService extends IWindowManager.Stub continue; } + child.getVisibleBounds(mTmpRect); + if (!mTmpRect.contains(x, y)) { + continue; + } + child.getTouchableRegion(mTmpRegion); final int touchFlags = flags &