aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Veit <claymore1298@gmail.com>2021-06-04 16:06:45 +0200
committerAli B <abittin@gmail.com>2021-06-10 14:00:53 +0200
commitf86e2f88be9ecfc0db0d3fce44f7149f302fc87b (patch)
treee836200aa1e78b7d24308f547df399a7ed537848
parent4228fcdcbf7948af11c3a380a93699e66bc3cb4d (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.java6
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);