aboutsummaryrefslogtreecommitdiff
path: root/doze/src
diff options
context:
space:
mode:
Diffstat (limited to 'doze/src')
-rw-r--r--doze/src/org/lineageos/settings/doze/Utils.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/doze/src/org/lineageos/settings/doze/Utils.java b/doze/src/org/lineageos/settings/doze/Utils.java
index bc7c955..edcb60e 100644
--- a/doze/src/org/lineageos/settings/doze/Utils.java
+++ b/doze/src/org/lineageos/settings/doze/Utils.java
@@ -99,8 +99,12 @@ public final class Utils {
}
protected static boolean isAlwaysOnEnabled(Context context) {
+ final boolean enabledByDefault = context.getResources()
+ .getBoolean(com.android.internal.R.bool.config_dozeAlwaysOnEnabled);
+
return Settings.Secure.getIntForUser(context.getContentResolver(),
- DOZE_ALWAYS_ON, 1, UserHandle.USER_CURRENT) != 0;
+ DOZE_ALWAYS_ON, alwaysOnDisplayAvailable(context) && enabledByDefault ? 1 : 0,
+ UserHandle.USER_CURRENT) != 0;
}
protected static boolean alwaysOnDisplayAvailable(Context context) {