Merge "Use committed display state in WallpaperService" into tm-qpr-dev

This commit is contained in:
Nick Chameyev
2023-03-20 11:21:11 +00:00
committed by Android (Google) Code Review

View File

@@ -1430,7 +1430,7 @@ public abstract class WallpaperService extends Service {
com.android.internal.R.dimen.config_wallpaperDimAmount); com.android.internal.R.dimen.config_wallpaperDimAmount);
mWallpaperDimAmount = mDefaultDimAmount; mWallpaperDimAmount = mDefaultDimAmount;
mPreviousWallpaperDimAmount = mWallpaperDimAmount; mPreviousWallpaperDimAmount = mWallpaperDimAmount;
mDisplayState = mDisplay.getState(); mDisplayState = mDisplay.getCommittedState();
mDisplayInstallOrientation = mDisplay.getInstallOrientation(); mDisplayInstallOrientation = mDisplay.getInstallOrientation();
if (DEBUG) Log.v(TAG, "onCreate(): " + this); if (DEBUG) Log.v(TAG, "onCreate(): " + this);
@@ -1521,7 +1521,8 @@ public abstract class WallpaperService extends Service {
return; return;
} }
if (!mDestroyed) { if (!mDestroyed) {
mDisplayState = mDisplay == null ? Display.STATE_UNKNOWN : mDisplay.getState(); mDisplayState = mDisplay == null ? Display.STATE_UNKNOWN :
mDisplay.getCommittedState();
boolean visible = mVisible && mDisplayState != Display.STATE_OFF; boolean visible = mVisible && mDisplayState != Display.STATE_OFF;
if (mReportedVisible != visible) { if (mReportedVisible != visible) {
mReportedVisible = visible; mReportedVisible = visible;