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

Commit 9e411832 authored by Fabián Kozynski's avatar Fabián Kozynski
Browse files

Don't consider HUN for QS isPanelExpanded

Test: microbenchmark suite
Bug: 411943111
Flag: com.android.systemui.qs_ui_refactor_compose_fragment
Change-Id: Ia6a222b0fd3ece37ec78d2ba4cfe8d5792fb42fc
parent 9ae9bad4
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -3239,16 +3239,19 @@ public final class NotificationPanelViewController implements
            boolean isExpanded = isExpanded();
            mShadeExpansionStateManager.onPanelExpansionChanged(
                    mExpandedFraction, isExpanded, isTracking());
            mQsController.setPanelExpanded(isExpanded);
            mQsController.setPanelExpanded(isExpandedWithoutHeadsUp());
        }
        updateVisibility();
    }

    @Override
    public boolean isExpanded() {
        return isExpandedWithoutHeadsUp() || isPanelVisibleBecauseOfHeadsUp();
    }

    private boolean isExpandedWithoutHeadsUp() {
        return mExpandedFraction > 0f
                || mInstantExpanding
                || isPanelVisibleBecauseOfHeadsUp()
                || isTracking()
                || mHeightAnimator != null
                || isPanelVisibleBecauseScrimIsAnimatingOff()