Loading services/core/java/com/android/server/UiModeManagerService.java +11 −6 Original line number Diff line number Diff line Loading @@ -302,6 +302,11 @@ final class UiModeManagerService extends SystemService { private final ContentObserver mDarkThemeObserver = new ContentObserver(mHandler) { @Override public void onChange(boolean selfChange, Uri uri) { updateSystemProperties(); } }; private void updateSystemProperties() { int mode = Secure.getIntForUser(getContext().getContentResolver(), Secure.UI_NIGHT_MODE, mNightMode, 0); if (mode == MODE_NIGHT_AUTO || mode == MODE_NIGHT_CUSTOM) { Loading @@ -309,7 +314,6 @@ final class UiModeManagerService extends SystemService { } SystemProperties.set(SYSTEM_PROPERTY_DEVICE_THEME, Integer.toString(mode)); } }; @Override public void onSwitchUser(int userHandle) { Loading Loading @@ -392,6 +396,7 @@ final class UiModeManagerService extends SystemService { context.getContentResolver().registerContentObserver(Secure.getUriFor(Secure.UI_NIGHT_MODE), false, mDarkThemeObserver, 0); updateSystemProperties(); } @VisibleForTesting Loading Loading
services/core/java/com/android/server/UiModeManagerService.java +11 −6 Original line number Diff line number Diff line Loading @@ -302,6 +302,11 @@ final class UiModeManagerService extends SystemService { private final ContentObserver mDarkThemeObserver = new ContentObserver(mHandler) { @Override public void onChange(boolean selfChange, Uri uri) { updateSystemProperties(); } }; private void updateSystemProperties() { int mode = Secure.getIntForUser(getContext().getContentResolver(), Secure.UI_NIGHT_MODE, mNightMode, 0); if (mode == MODE_NIGHT_AUTO || mode == MODE_NIGHT_CUSTOM) { Loading @@ -309,7 +314,6 @@ final class UiModeManagerService extends SystemService { } SystemProperties.set(SYSTEM_PROPERTY_DEVICE_THEME, Integer.toString(mode)); } }; @Override public void onSwitchUser(int userHandle) { Loading Loading @@ -392,6 +396,7 @@ final class UiModeManagerService extends SystemService { context.getContentResolver().registerContentObserver(Secure.getUriFor(Secure.UI_NIGHT_MODE), false, mDarkThemeObserver, 0); updateSystemProperties(); } @VisibleForTesting Loading