Merge "Fix bug where shade is infinitely squishy after wallpaper change"
This commit is contained in:
@@ -290,11 +290,11 @@ public class NotificationStackScrollLayoutController {
|
||||
|
||||
@Override
|
||||
public void onThemeChanged() {
|
||||
updateShowEmptyShadeView();
|
||||
mView.updateCornerRadius();
|
||||
mView.updateBgColor();
|
||||
mView.updateDecorViews();
|
||||
mView.reinflateViews();
|
||||
updateShowEmptyShadeView();
|
||||
updateFooter();
|
||||
}
|
||||
|
||||
|
||||
@@ -376,6 +376,11 @@ public class StackScrollAlgorithm {
|
||||
|
||||
final float stackHeight = ambientState.getStackHeight() - shelfHeight - scrimPadding;
|
||||
final float stackEndHeight = ambientState.getStackEndHeight() - shelfHeight - scrimPadding;
|
||||
if (stackEndHeight == 0f) {
|
||||
// This should not happen, since even when the shade is empty we show EmptyShadeView
|
||||
// but check just in case, so we don't return infinity or NaN.
|
||||
return 0f;
|
||||
}
|
||||
return stackHeight / stackEndHeight;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user