diff options
Diffstat (limited to 'doze')
-rw-r--r-- | doze/src/org/lineageos/settings/doze/Utils.java | 6 |
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) { |