Fix NPE when there are no non-empty sections
This appears to be a race condition somewhere in the HUN handling code. Bug: 171427279 Test: manual Change-Id: I1bb5d89313221ab46c80d39d40f51d1d488d6303
This commit is contained in:
@@ -1340,8 +1340,11 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable
|
||||
@ShadeViewRefactor(RefactorComponent.COORDINATOR)
|
||||
private float getAppearStartPosition() {
|
||||
if (isHeadsUpTransition()) {
|
||||
return mHeadsUpInset
|
||||
+ getFirstVisibleSection().getFirstVisibleChild().getPinnedHeadsUpHeight();
|
||||
final NotificationSection firstVisibleSection = getFirstVisibleSection();
|
||||
final int pinnedHeight = firstVisibleSection != null
|
||||
? firstVisibleSection.getFirstVisibleChild().getPinnedHeadsUpHeight()
|
||||
: 0;
|
||||
return mHeadsUpInset + pinnedHeight;
|
||||
}
|
||||
return getMinExpansionHeight();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user