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

Commit 10d73e41 authored by Bryce Lee's avatar Bryce Lee Committed by android-build-merger
Browse files

Merge "Do not process set WindowAnimator param when screen is already on." into oc-mr1-dev

am: 7a558a91

Change-Id: I759d97cfd2d109e5cff0e15e2101b26660ffc212
parents 7bf620f4 7a558a91
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -1657,9 +1657,16 @@ class WindowStateAnimator {
                    if (mWin.mAppToken != null) {
                        mWin.mAppToken.setCanTurnScreenOn(false);
                    }

                    // We do not add {@code SET_TURN_ON_SCREEN} when the screen is already
                    // interactive as the value may persist until the next animation, which could
                    // potentially occurring while turning off the screen. This would lead to the
                    // screen incorrectly turning back on.
                    if (!mService.mPowerManager.isInteractive()) {
                        mAnimator.mBulkUpdateParams |= SET_TURN_ON_SCREEN;
                    }
                }
            }
            if (hasSurface()) {
                w.mToken.hasVisible = true;
            }