Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dfa78d37 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Bootup brightnedd and dark theme"

parents 6c0f623a 367115d6
Loading
Loading
Loading
Loading
+11 −6
Original line number Diff line number Diff line
@@ -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) {
@@ -309,7 +314,6 @@ final class UiModeManagerService extends SystemService {
        }
        SystemProperties.set(SYSTEM_PROPERTY_DEVICE_THEME, Integer.toString(mode));
    }
    };

    @Override
    public void onSwitchUser(int userHandle) {
@@ -392,6 +396,7 @@ final class UiModeManagerService extends SystemService {

        context.getContentResolver().registerContentObserver(Secure.getUriFor(Secure.UI_NIGHT_MODE),
                false, mDarkThemeObserver, 0);
        updateSystemProperties();
    }

    @VisibleForTesting