diff --git a/services/core/java/com/android/server/wm/DisplayPolicy.java b/services/core/java/com/android/server/wm/DisplayPolicy.java index 5719f46855835..6e80e786ecda7 100644 --- a/services/core/java/com/android/server/wm/DisplayPolicy.java +++ b/services/core/java/com/android/server/wm/DisplayPolicy.java @@ -1077,7 +1077,8 @@ public class DisplayPolicy { if (cutout != null) { final Rect top = cutout.getBoundingRectTop(); if (!top.isEmpty()) { - rect.bottom = rect.bottom + mDisplayCutoutTouchableRegionSize; + rect.bottom = Math.max(rect.bottom, + top.bottom + mDisplayCutoutTouchableRegionSize); } } };