From 46961cd90a798092bd85292965ce4b723a64a7ad Mon Sep 17 00:00:00 2001 From: Jeff DeCew Date: Wed, 9 Jun 2021 14:54:22 -0400 Subject: [PATCH] Fix cropping by allowing layerType to be reset regardless of height. Fixes: 187948073 Test: Open a reply, begin collapsing the shade, then let spring back, notice that bottom of notification is longer truncated. Change-Id: I126dee8f1e7b422d6a43d49c1a8c4e052e9f009b --- .../systemui/statusbar/notification/row/ExpandableView.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableView.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableView.java index 3190927dc24a8..763d197847c32 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableView.java @@ -488,7 +488,8 @@ public abstract class ExpandableView extends FrameLayout implements Dumpable { @Override public void setLayerType(int layerType, Paint paint) { - if (hasOverlappingRendering()) { + // Allow resetting the layerType to NONE regardless of overlappingRendering + if (layerType == LAYER_TYPE_NONE || hasOverlappingRendering()) { super.setLayerType(layerType, paint); } }