diff --git a/parts/res/drawable/ic_doze_brightness_dark.xml b/parts/res/drawable/ic_doze_brightness_dark.xml new file mode 100644 index 0000000..4185b30 --- /dev/null +++ b/parts/res/drawable/ic_doze_brightness_dark.xml @@ -0,0 +1,9 @@ + + + + diff --git a/parts/res/values/arrays.xml b/parts/res/values/arrays.xml index 46137ab..bff26fa 100644 --- a/parts/res/values/arrays.xml +++ b/parts/res/values/arrays.xml @@ -18,11 +18,13 @@ Low brightness High brightness + Zero brightness Adaptive brightness 0 1 2 + 3 diff --git a/parts/src/org/lineageos/settings/doze/DozeSettingsFragment.java b/parts/src/org/lineageos/settings/doze/DozeSettingsFragment.java index 69dbd4f..de862cf 100644 --- a/parts/src/org/lineageos/settings/doze/DozeSettingsFragment.java +++ b/parts/src/org/lineageos/settings/doze/DozeSettingsFragment.java @@ -173,6 +173,9 @@ public class DozeSettingsFragment extends PreferenceFragment case DozeUtils.DOZE_BRIGHTNESS_HBM: mDozeBrightnessPreference.setIcon(R.drawable.ic_doze_brightness_high); break; + case DozeUtils.DOZE_BRIGHTNESS_DARK: + mDozeBrightnessPreference.setIcon(R.drawable.ic_doze_brightness_dark); + break; case DozeUtils.DOZE_BRIGHTNESS_AUTO: mDozeBrightnessPreference.setIcon(R.drawable.ic_doze_brightness_auto); break; diff --git a/parts/src/org/lineageos/settings/doze/DozeUtils.java b/parts/src/org/lineageos/settings/doze/DozeUtils.java index 043dab9..3a21083 100644 --- a/parts/src/org/lineageos/settings/doze/DozeUtils.java +++ b/parts/src/org/lineageos/settings/doze/DozeUtils.java @@ -58,7 +58,8 @@ public final class DozeUtils { protected static final String DOZE_BRIGHTNESS_LBM = "0"; protected static final String DOZE_BRIGHTNESS_HBM = "1"; - protected static final String DOZE_BRIGHTNESS_AUTO = "2"; + protected static final String DOZE_BRIGHTNESS_DARK = "2"; + protected static final String DOZE_BRIGHTNESS_AUTO = "3"; public static void onBootCompleted(Context context) { checkDozeService(context);