Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3de9a213 authored by Jeff DeCew's avatar Jeff DeCew Committed by Automerger Merge Worker
Browse files

Merge "Fix the premature hiding of notifications while expanding QS." into sc-dev am: f9f6e082

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

Change-Id: I4b032f7f071e880ce2143c39c6ee43aaaea53c4b
parents 0edad02c f9f6e082
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -420,8 +420,9 @@ public class StackScrollAlgorithm {
                // When pulsing (incoming notification on AOD), innerHeight is 0; clamp all
                // to shelf start, thereby hiding all notifications (except the first one, which we
                // later unhide in updatePulsingState)
                final int shelfStart = ambientState.getInnerHeight()
                        - ambientState.getShelf().getIntrinsicHeight();
                final int stackBottom = !ambientState.isShadeExpanded() || ambientState.isDozing()
                        ? ambientState.getInnerHeight() : (int) ambientState.getStackHeight();
                final int shelfStart = stackBottom - ambientState.getShelf().getIntrinsicHeight();
                viewState.yTranslation = Math.min(viewState.yTranslation, shelfStart);
                if (viewState.yTranslation >= shelfStart) {
                    viewState.hidden = !view.isExpandAnimationRunning()