diff options
| -rw-r--r-- | core/java/android/view/ViewRootImpl.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index b369c450cb73..6edf0e24d5ab 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -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); |