summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jeff DeCew <jeffdq@google.com> 2021-06-09 14:54:22 -0400
committer Jeff DeCew <jeffdq@google.com> 2021-06-09 15:03:22 -0400
commit46961cd90a798092bd85292965ce4b723a64a7ad (patch)
treee5a7ea38025c61c73811ab6d41fe659aae064c60
parent6c9c6cb626f16c491131e73fd6957d261edf2533 (diff)
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
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/notification/row/ExpandableView.java3
1 files changed, 2 insertions, 1 deletions
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 3190927dc24a..763d197847c3 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);
}
}