Merge "Fix NPE from freeing expanded view while expanding." into rvc-dev

This commit is contained in:
TreeHugger Robot
2020-06-25 23:45:37 +00:00
committed by Android (Google) Code Review

View File

@@ -660,6 +660,14 @@ public class NotificationContentView extends FrameLayout {
private void updateContentTransformation() {
int visibleType = calculateVisibleType();
if (getTransformableViewForVisibleType(mVisibleType) == null) {
// Case where visible view was removed in middle of transformation. In this case, we
// just update immediately to the appropriate view.
mVisibleType = visibleType;
updateViewVisibilities(visibleType);
updateBackgroundColor(false);
return;
}
if (visibleType != mVisibleType) {
// A new transformation starts
mTransformationStartVisibleType = mVisibleType;