Merge "Fix bug where lockscreen notification is minimized and not dismissable" into sc-dev am: f4a03dcde6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14455476 Change-Id: I239c52fa89a2edd3e1ddefa84e02b2c5c10b0306
This commit is contained in:
@@ -2068,6 +2068,7 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable
|
||||
int height = 0;
|
||||
float previousPaddingRequest = mPaddingBetweenElements;
|
||||
int numShownItems = 0;
|
||||
int numShownNotifs = 0;
|
||||
boolean finish = false;
|
||||
int maxDisplayedNotifications = mMaxDisplayedNotifications;
|
||||
ExpandableView previousView = null;
|
||||
@@ -2077,7 +2078,7 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable
|
||||
if (expandableView.getVisibility() != View.GONE
|
||||
&& !expandableView.hasNoContentHeight() && !footerViewOnLockScreen) {
|
||||
boolean limitReached = maxDisplayedNotifications != -1
|
||||
&& numShownItems >= maxDisplayedNotifications;
|
||||
&& numShownNotifs >= maxDisplayedNotifications;
|
||||
final float viewHeight;
|
||||
if (limitReached) {
|
||||
viewHeight = mShelf.getIntrinsicHeight();
|
||||
@@ -2090,7 +2091,11 @@ public class NotificationStackScrollLayout extends ViewGroup implements Dumpable
|
||||
}
|
||||
height += calculateGapHeight(previousView, expandableView, numShownItems);
|
||||
height += viewHeight;
|
||||
|
||||
numShownItems++;
|
||||
if (!(expandableView instanceof MediaHeaderView)) {
|
||||
numShownNotifs++;
|
||||
}
|
||||
previousView = expandableView;
|
||||
if (finish) {
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user