diff options
| -rw-r--r-- | services/core/java/com/android/server/wm/TaskTapPointerEventListener.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/wm/TaskTapPointerEventListener.java b/services/core/java/com/android/server/wm/TaskTapPointerEventListener.java index c006a7ba44d7..b2194190f4f4 100644 --- a/services/core/java/com/android/server/wm/TaskTapPointerEventListener.java +++ b/services/core/java/com/android/server/wm/TaskTapPointerEventListener.java @@ -66,8 +66,11 @@ public class TaskTapPointerEventListener implements PointerEventListener { // method target window will lose the focus. return; } - mDisplayContent.getParent().positionChildAt(WindowContainer.POSITION_TOP, - mDisplayContent, true /* includingParents */); + WindowContainer parent = mDisplayContent.getParent(); + if (parent != null) { + parent.positionChildAt(WindowContainer.POSITION_TOP, mDisplayContent, + true /* includingParents */); + } } }; } |