aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doze/res/xml/doze_settings.xml4
-rw-r--r--doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java1
-rw-r--r--doze/src/org/lineageos/settings/doze/Utils.java2
3 files changed, 4 insertions, 3 deletions
diff --git a/doze/res/xml/doze_settings.xml b/doze/res/xml/doze_settings.xml
index f213a97..e00d61a 100644
--- a/doze/res/xml/doze_settings.xml
+++ b/doze/res/xml/doze_settings.xml
@@ -19,10 +19,10 @@
<SwitchPreference
android:key="always_on_display"
- android:defaultValue="false"
android:disableDependentsState="true"
android:title="@string/ambient_display_always_on_title"
- android:summary="@string/ambient_display_always_on_summary" />
+ android:summary="@string/ambient_display_always_on_summary"
+ android:persistent="false" />
<PreferenceCategory
android:key="tilt_sensor"
diff --git a/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java b/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java
index 507d287..1e68966 100644
--- a/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java
+++ b/doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java
@@ -67,6 +67,7 @@ public class DozeSettingsFragment extends PreferenceFragment implements OnPrefer
mAlwaysOnDisplayPreference = (SwitchPreference) findPreference(Utils.ALWAYS_ON_DISPLAY);
mAlwaysOnDisplayPreference.setEnabled(dozeEnabled);
+ mAlwaysOnDisplayPreference.setChecked(Utils.isAlwaysOnEnabled(getActivity()));
mAlwaysOnDisplayPreference.setOnPreferenceChangeListener(this);
PreferenceCategory tiltSensorCategory =
diff --git a/doze/src/org/lineageos/settings/doze/Utils.java b/doze/src/org/lineageos/settings/doze/Utils.java
index 72a7477..179873a 100644
--- a/doze/src/org/lineageos/settings/doze/Utils.java
+++ b/doze/src/org/lineageos/settings/doze/Utils.java
@@ -98,7 +98,7 @@ public final class Utils {
DOZE_ALWAYS_ON, enable ? 1 : 0, UserHandle.USER_CURRENT);
}
- private static boolean isAlwaysOnEnabled(Context context) {
+ protected static boolean isAlwaysOnEnabled(Context context) {
return Settings.Secure.getIntForUser(context.getContentResolver(),
DOZE_ALWAYS_ON, 1, UserHandle.USER_CURRENT) != 0;
}