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

Commit 659341ff authored by Matt Pietal's avatar Matt Pietal Committed by Android (Google) Code Review
Browse files

Merge "Fix screen off after panel expansion" into tm-dev

parents 71188e55 bd09f730
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -3038,10 +3038,11 @@ public class NotificationPanelViewController extends PanelViewController {
    private void updatePanelExpanded() {
        boolean isExpanded = !isFullyCollapsed() || mExpectingSynthesizedDown;
        if (mPanelExpanded != isExpanded) {
            mPanelExpanded = isExpanded;

            mHeadsUpManager.setIsPanelExpanded(isExpanded);
            mStatusBarTouchableRegionManager.setPanelExpanded(isExpanded);
            mCentralSurfaces.setPanelExpanded(isExpanded);
            mPanelExpanded = isExpanded;

            if (!isExpanded && mQs != null && mQs.isCustomizing()) {
                mQs.closeCustomizer();
@@ -3049,6 +3050,10 @@ public class NotificationPanelViewController extends PanelViewController {
        }
    }

    boolean isPanelExpanded() {
        return mPanelExpanded;
    }

    private int calculatePanelHeightShade() {
        final int maxHeight = mNotificationStackScrollLayoutController.getHeight();
        if (mBarState == KEYGUARD) {
+1 −1
Original line number Diff line number Diff line
@@ -313,7 +313,7 @@ class UnlockedScreenOffAnimationController @Inject constructor(
        // already expanded and showing notifications/QS, the animation looks really messy. For now,
        // disable it if the notification panel is expanded.
        if ((!this::mCentralSurfaces.isInitialized ||
                mCentralSurfaces.notificationPanelViewController.isExpanded) &&
                mCentralSurfaces.notificationPanelViewController.isPanelExpanded) &&
                // Status bar might be expanded because we have started
                // playing the animation already
                !isAnimationPlaying()