invalidate if the colormode changes
Bug: 294134660 Test: setColorMode() in a postDelayed; apk in bug Change-Id: Ib79551f05e58366e6ab988ac23c929f0b246b0b7
This commit is contained in:
@@ -1808,6 +1808,9 @@ public final class ViewRootImpl implements ViewParent,
|
||||
// Request to update light center.
|
||||
mAttachInfo.mNeedsUpdateLightCenter = true;
|
||||
}
|
||||
if ((changes & WindowManager.LayoutParams.COLOR_MODE_CHANGED) != 0) {
|
||||
invalidate();
|
||||
}
|
||||
if (mWindowAttributes.packageName == null) {
|
||||
mWindowAttributes.packageName = mBasePackageName;
|
||||
}
|
||||
@@ -5513,6 +5516,7 @@ public final class ViewRootImpl implements ViewParent,
|
||||
if (desiredRatio != mDesiredHdrSdrRatio) {
|
||||
mDesiredHdrSdrRatio = desiredRatio;
|
||||
updateRenderHdrSdrRatio();
|
||||
invalidate();
|
||||
|
||||
if (mDesiredHdrSdrRatio < 1.01f) {
|
||||
mDisplay.unregisterHdrSdrRatioChangedListener(mHdrSdrRatioChangedListener);
|
||||
|
||||
Reference in New Issue
Block a user