Merge "Do not process set WindowAnimator param when screen is already on." into oc-mr1-dev
am: 7a558a91d4
Change-Id: I759d97cfd2d109e5cff0e15e2101b26660ffc212
This commit is contained in:
@@ -1657,9 +1657,16 @@ class WindowStateAnimator {
|
|||||||
if (mWin.mAppToken != null) {
|
if (mWin.mAppToken != null) {
|
||||||
mWin.mAppToken.setCanTurnScreenOn(false);
|
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;
|
mAnimator.mBulkUpdateParams |= SET_TURN_ON_SCREEN;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (hasSurface()) {
|
if (hasSurface()) {
|
||||||
w.mToken.hasVisible = true;
|
w.mToken.hasVisible = true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user