Loading services/core/java/com/android/server/UiModeManagerService.java +6 −2 Original line number Original line Diff line number Diff line Loading @@ -2064,12 +2064,14 @@ final class UiModeManagerService extends SystemService { private void updateComputedNightModeLocked(boolean activate) { private void updateComputedNightModeLocked(boolean activate) { boolean newComputedValue = activate; boolean newComputedValue = activate; boolean appliedOverrides = false; if (mNightMode.get() != MODE_NIGHT_YES && mNightMode.get() != UiModeManager.MODE_NIGHT_NO) { if (mNightMode.get() != MODE_NIGHT_YES && mNightMode.get() != UiModeManager.MODE_NIGHT_NO) { if (mOverrideNightModeOn && !newComputedValue) { if (mOverrideNightModeOn && !newComputedValue) { newComputedValue = true; newComputedValue = true; } else if (mOverrideNightModeOff && newComputedValue) { } else if (mOverrideNightModeOff && newComputedValue) { newComputedValue = false; newComputedValue = false; } } appliedOverrides = true; } } if (modesApi()) { if (modesApi()) { Loading @@ -2079,8 +2081,10 @@ final class UiModeManagerService extends SystemService { case (UiModeManager.MODE_ATTENTION_THEME_OVERLAY_DAY) -> false; case (UiModeManager.MODE_ATTENTION_THEME_OVERLAY_DAY) -> false; default -> newComputedValue; // case OFF default -> newComputedValue; // case OFF }; }; } else { } mComputedNightMode = newComputedValue; if (appliedOverrides) { return; } } if (mNightMode.get() != MODE_NIGHT_AUTO || (mTwilightManager != null if (mNightMode.get() != MODE_NIGHT_AUTO || (mTwilightManager != null Loading Loading
services/core/java/com/android/server/UiModeManagerService.java +6 −2 Original line number Original line Diff line number Diff line Loading @@ -2064,12 +2064,14 @@ final class UiModeManagerService extends SystemService { private void updateComputedNightModeLocked(boolean activate) { private void updateComputedNightModeLocked(boolean activate) { boolean newComputedValue = activate; boolean newComputedValue = activate; boolean appliedOverrides = false; if (mNightMode.get() != MODE_NIGHT_YES && mNightMode.get() != UiModeManager.MODE_NIGHT_NO) { if (mNightMode.get() != MODE_NIGHT_YES && mNightMode.get() != UiModeManager.MODE_NIGHT_NO) { if (mOverrideNightModeOn && !newComputedValue) { if (mOverrideNightModeOn && !newComputedValue) { newComputedValue = true; newComputedValue = true; } else if (mOverrideNightModeOff && newComputedValue) { } else if (mOverrideNightModeOff && newComputedValue) { newComputedValue = false; newComputedValue = false; } } appliedOverrides = true; } } if (modesApi()) { if (modesApi()) { Loading @@ -2079,8 +2081,10 @@ final class UiModeManagerService extends SystemService { case (UiModeManager.MODE_ATTENTION_THEME_OVERLAY_DAY) -> false; case (UiModeManager.MODE_ATTENTION_THEME_OVERLAY_DAY) -> false; default -> newComputedValue; // case OFF default -> newComputedValue; // case OFF }; }; } else { } mComputedNightMode = newComputedValue; if (appliedOverrides) { return; } } if (mNightMode.get() != MODE_NIGHT_AUTO || (mTwilightManager != null if (mNightMode.get() != MODE_NIGHT_AUTO || (mTwilightManager != null Loading