diff options
author | Luca Stefani <luca.stefani.ge1@gmail.com> | 2019-01-08 15:15:43 +0100 |
---|---|---|
committer | Davide Garberi <dade.garberi@gmail.com> | 2019-02-06 13:56:16 +0100 |
commit | 4a4a5488b7dd4509800d3ddbcae906ac5bc7b981 (patch) | |
tree | abadbda2ce85b2a6b284db7fb1cc933f1d31f762 /doze | |
parent | ebd1b296486cd39491727d771a59b0516fe2d13f (diff) |
msm8996-common: doze: Make AOD preference not persistent
Change-Id: I9d80e94de02d35c85765302a01b53020824dd0ff
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Diffstat (limited to 'doze')
-rw-r--r-- | doze/res/xml/doze_settings.xml | 4 | ||||
-rw-r--r-- | doze/src/org/lineageos/settings/doze/DozeSettingsFragment.java | 1 | ||||
-rw-r--r-- | doze/src/org/lineageos/settings/doze/Utils.java | 2 |
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; } |