diff options
| author | Julian Veit <claymore1298@gmail.com> | 2021-06-04 16:06:45 +0200 |
|---|---|---|
| committer | Ali B <abittin@gmail.com> | 2021-06-10 14:00:53 +0200 |
| commit | f86e2f88be9ecfc0db0d3fce44f7149f302fc87b (patch) | |
| tree | e836200aa1e78b7d24308f547df399a7ed537848 | |
| parent | 4228fcdcbf7948af11c3a380a93699e66bc3cb4d (diff) | |
PartsBin: HBM: deactivate on Startup with device specific value
HBM is designed for beeng not persistent, so lets just deactivate it on
device startup.
Change-Id: I068284a82c22a23cca9e29940c7156ec9ed611c1
| -rw-r--r-- | src/com/aicp/device/Startup.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/aicp/device/Startup.java b/src/com/aicp/device/Startup.java index 1c76336..85dc851 100644 --- a/src/com/aicp/device/Startup.java +++ b/src/com/aicp/device/Startup.java @@ -26,6 +26,7 @@ import android.content.res.Resources; import androidx.preference.PreferenceManager; import android.provider.Settings; import android.text.TextUtils; +import java.lang.Integer; public class Startup extends BroadcastReceiver { private static void restore(String file, boolean enabled) { @@ -221,8 +222,9 @@ public class Startup extends BroadcastReceiver { enabled = Settings.System.getInt(resolver, WideModeSwitch.SETTINGS_KEY, 0) != 0; restore(WideModeSwitch.getFile(context), enabled); - enabled = Settings.System.getInt(resolver, HBMModeSwitch.SETTINGS_KEY, 0) != 0; - restore(HBMModeSwitch.getFile(context), enabled); + String hbmOffvalue = context.getResources().getString(R.string.hbmOFF); + Settings.System.putInt(resolver, HBMModeSwitch.SETTINGS_KEY, Integer.parseInt(hbmOffvalue)); + restore(HBMModeSwitch.getFile(context), false); enabled = Settings.System.getInt(resolver, NightModeSwitch.SETTINGS_KEY, 0) != 0; restore(NightModeSwitch.getFile(context), enabled); |
