Commit c698c715 authored by Evan Stade's avatar Evan Stade Committed by Commit Bot

Clank: use PrefService instead of PrefServiceBridge in night_mode

Bug: 1071603
Change-Id: I9ed238460f583a2d1bfb46c1092ddce8da839412
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2290994
Commit-Queue: Evan Stade <estade@chromium.org>
Reviewed-by: default avatarTheresa  <twellington@chromium.org>
Cr-Commit-Position: refs/heads/master@{#787017}
parent cadd73b6
......@@ -12,8 +12,9 @@ import org.chromium.base.ApplicationState;
import org.chromium.base.ApplicationStatus;
import org.chromium.base.ApplicationStatus.ApplicationStateListener;
import org.chromium.chrome.browser.preferences.Pref;
import org.chromium.chrome.browser.preferences.PrefServiceBridge;
import org.chromium.chrome.browser.preferences.SharedPreferencesManager;
import org.chromium.chrome.browser.profiles.Profile;
import org.chromium.components.user_prefs.UserPrefs;
/**
* A controller class could enable or disable web content dark mode feature based on the night mode
......@@ -52,7 +53,8 @@ public class WebContentsDarkModeController implements ApplicationStateListener {
* @param enabled the new state of the web content dark mode
*/
private static void enableWebContentsDarkMode(boolean enabled) {
PrefServiceBridge.getInstance().setBoolean(Pref.WEB_KIT_FORCE_DARK_MODE_ENABLED, enabled);
UserPrefs.get(Profile.getLastUsedRegularProfile())
.setBoolean(Pref.WEB_KIT_FORCE_DARK_MODE_ENABLED, enabled);
}
private static boolean shouldEnableWebContentsDarkMode() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment