From 7851ace542e17284303cf6077263aac1c98e6a4e Mon Sep 17 00:00:00 2001 From: Adrian Roos Date: Thu, 12 Apr 2018 10:20:47 +0200 Subject: PointerLocation: do not letterbox for cutouts Change-Id: I8eb662a4e58f6ad6b1382e20d6c59461886df473 Fixes: 77789607 Test: Enable "show pointer location" in developer settings, verify the displayed location is not offset. --- services/core/java/com/android/server/policy/PhoneWindowManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/core/java/com/android/server/policy/PhoneWindowManager.java b/services/core/java/com/android/server/policy/PhoneWindowManager.java index 5565f451c38c..3ad33360c454 100644 --- a/services/core/java/com/android/server/policy/PhoneWindowManager.java +++ b/services/core/java/com/android/server/policy/PhoneWindowManager.java @@ -2549,6 +2549,7 @@ public class PhoneWindowManager implements WindowManagerPolicy { | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN; + lp.layoutInDisplayCutoutMode = LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS; if (ActivityManager.isHighEndGfx()) { lp.flags |= WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED; lp.privateFlags |= -- cgit v1.2.3-59-g8ed1b