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

Commit 42bb5001 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Don't pass QS expand state to NPVC in split shade mode." into sc-v2-dev...

Merge "Don't pass QS expand state to NPVC in split shade mode." into sc-v2-dev am: 39b28716 am: 7a63d8e0

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

Change-Id: Ia8987f8f3b82bb140619034003f8f21f495fa1e2
parents 3620589e 7a63d8e0
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -2342,7 +2342,7 @@ public class NotificationPanelViewController extends PanelViewController {
        mQs.setExpanded(mQsExpanded);
    }

    private void setQsExpansion(float height) {
    void setQsExpansion(float height) {
        height = Math.min(Math.max(height, mQsMinExpansionHeight), mQsMaxExpansionHeight);
        mQsFullyExpanded = height == mQsMaxExpansionHeight && mQsMaxExpansionHeight != 0;
        if (height > mQsMinExpansionHeight && !mQsExpanded && !mStackScrollerOverscrolling
@@ -2386,7 +2386,13 @@ public class NotificationPanelViewController extends PanelViewController {
        int qsPanelBottomY = calculateQsBottomPosition(qsExpansionFraction);
        mScrimController.setQsPosition(qsExpansionFraction, qsPanelBottomY);
        setQSClippingBounds();

        // Only need to notify the notification stack when we're not in split screen mode. If we
        // do, then the notification panel starts scrolling along with the QS.
        if (!mShouldUseSplitNotificationShade) {
            mNotificationStackScrollLayoutController.setQsExpansionFraction(qsExpansionFraction);
        }

        mDepthController.setQsPanelExpansion(qsExpansionFraction);

        if (mCommunalViewController != null) {