Merge "Fixed an issue where notifications wouldn't animate on height change" into sc-dev am: cf3dbf7a4d

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15080838

Change-Id: Ie331f42c55e0412dbd2878d8b78c1339adde9501
This commit is contained in:
Selim Cinek
2021-06-24 14:25:13 +00:00
committed by Automerger Merge Worker

View File

@@ -2482,7 +2482,8 @@ public class ExpandableNotificationRow extends ActivatableNotificationView
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
int intrinsicBefore = getIntrinsicHeight();
super.onLayout(changed, left, top, right, bottom);
if (intrinsicBefore != getIntrinsicHeight() && intrinsicBefore != 0) {
if (intrinsicBefore != getIntrinsicHeight()
&& (intrinsicBefore != 0 || getActualHeight() > 0)) {
notifyHeightChanged(true /* needsAnimation */);
}
if (mMenuRow != null && mMenuRow.getMenuView() != null) {