Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 549117e5 authored by Bruno Martins's avatar Bruno Martins
Browse files

LiveDisplaySettings: Unlock Reading Mode whenever is possible

Don't hide it anymore if Digital Wellbeing is present as this package
no longer provides the same functionality as before. It has a greyscale
option, but only when bedtime mode is enabled. User might want to enable
Reading Mode independently, so make it available.

This partially reverts commit 1b1932c0.

Change-Id: Icacd81362d3cf83ced67ff07aed41ffb44af35ec
parent c0b3cc1c
Loading
Loading
Loading
Loading
+2 −7
Original line number Diff line number Diff line
@@ -33,7 +33,6 @@ import androidx.preference.SwitchPreference;

import com.android.internal.util.ArrayUtils;

import org.lineageos.internal.util.PackageManagerUtils;
import org.lineageos.lineageparts.R;
import org.lineageos.lineageparts.SettingsPreferenceFragment;
import org.lineageos.lineageparts.search.BaseSearchIndexProvider;
@@ -224,9 +223,7 @@ public class LiveDisplaySettings extends SettingsPreferenceFragment implements S

        mReadingMode = findPreference(KEY_LIVE_DISPLAY_READING_ENHANCEMENT);
        if (liveDisplayPrefs != null && mReadingMode != null &&
                (!mHardware.isSupported(LineageHardwareManager.FEATURE_READING_ENHANCEMENT) ||
                PackageManagerUtils.isAppEnabled(getContext(), getContext().getString(
                        com.android.internal.R.string.config_defaultWellbeingPackage)))) {
                !mHardware.isSupported(LineageHardwareManager.FEATURE_READING_ENHANCEMENT)) {
            liveDisplayPrefs.removePreference(mReadingMode);
            mReadingMode = null;
        } else {
@@ -438,9 +435,7 @@ public class LiveDisplaySettings extends SettingsPreferenceFragment implements S
            if (!config.hasFeature(FEATURE_PICTURE_ADJUSTMENT)) {
                result.add(KEY_PICTURE_ADJUSTMENT);
            }
            if (!config.hasFeature(FEATURE_READING_ENHANCEMENT) ||
                    PackageManagerUtils.isAppEnabled(context, context.getString(
                            com.android.internal.R.string.config_defaultWellbeingPackage))) {
            if (!config.hasFeature(FEATURE_READING_ENHANCEMENT)) {
                result.add(KEY_LIVE_DISPLAY_READING_ENHANCEMENT);
            }
            if (ColorDisplayManager.isNightDisplayAvailable(context)) {