From c80fdb11f55f4c1f3ca9b5cdc7035afa2a0b9e91 Mon Sep 17 00:00:00 2001 From: Selim Cinek Date: Mon, 13 Apr 2015 15:09:08 -0700 Subject: [PATCH] Fixed a bug where the intrinsic height was not updated Change-Id: I2c171aff6eb30418121f0ca77e71045b0b61c9b2 --- .../android/systemui/statusbar/ExpandableNotificationRow.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java b/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java index fa1ec0f33fe5a..33a07d99ce763 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/ExpandableNotificationRow.java @@ -181,8 +181,12 @@ public class ExpandableNotificationRow extends ActivatableNotificationView { } public void setHeadsUp(boolean isHeadsUp) { + int intrinsicBefore = getIntrinsicHeight(); mIsHeadsUp = isHeadsUp; mPrivateLayout.setHeadsUp(isHeadsUp); + if (intrinsicBefore != getIntrinsicHeight()) { + notifyHeightChanged(false /* needsAnimation */); + } } public void setGroupManager(NotificationGroupManager groupManager) {