From ad1a13d39305508b310a31ffd4532cb28ffca7dc Mon Sep 17 00:00:00 2001 From: krlvm <51774833+krlvm@users.noreply.github.com> Date: Mon, 4 Jul 2022 16:20:43 +0300 Subject: [PATCH] Patch for allowing to match only system dark mode --- .../Follow-only-system-dark-mode.patch | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 build/patches/Follow-only-system-dark-mode.patch diff --git a/build/patches/Follow-only-system-dark-mode.patch b/build/patches/Follow-only-system-dark-mode.patch new file mode 100644 index 00000000..1263c455 --- /dev/null +++ b/build/patches/Follow-only-system-dark-mode.patch @@ -0,0 +1,24 @@ +From: krlvm <51774833+krlvm@users.noreply.github.com> +Date: Mon, 4 Jul 2022 16:14:37 +0300 +Subject: Follow only system dark mode preference when theme is set to system default + +--- + GlobalNightModeStateController.java | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/chrome/browser/ui/android/night_mode/java/src/org/chromium/chrome/browser/night_mode/GlobalNightModeStateController.java b/chrome/browser/ui/android/night_mode/java/src/org/chromium/chrome/browser/night_mode/GlobalNightModeStateController.java +index 726e7f1..aedb911 100644 +--- a/chrome/browser/ui/android/night_mode/java/src/org/chromium/chrome/browser/night_mode/GlobalNightModeStateController.java ++++ b/chrome/browser/ui/android/night_mode/java/src/org/chromium/chrome/browser/night_mode/GlobalNightModeStateController.java +@@ -126,7 +126,7 @@ class GlobalNightModeStateController implements NightModeStateProvider, + } + + private void updateNightMode() { +- boolean powerSaveModeOn = mPowerSaveModeMonitor.powerSavingIsOn(); ++ boolean powerSaveModeOn = false; + final int theme = NightModeUtils.getThemeSetting(); + final boolean newNightModeOn = theme == ThemeType.SYSTEM_DEFAULT + && (powerSaveModeOn || mSystemNightModeMonitor.isSystemNightModeOn()) +-- +2.25.1 +