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

Commit c483c203 authored by Konsta's avatar Konsta Committed by Gerrit Code Review
Browse files

Settings: Fix hiding auto-brightness & lift to wake preferences

52295541 added a new category
to display options and these preferences are not properly hidden
on devices that don't support them anymore.

Change-Id: I7626a89f22291b7ae828e6e17acf07fd41099dbc
parent 267bfa55
Loading
Loading
Loading
Loading
+12 −6
Original line number Diff line number Diff line
@@ -184,18 +184,24 @@ public class DisplaySettings extends SettingsPreferenceFragment implements
        mFontSizePref.setOnPreferenceChangeListener(this);
        mFontSizePref.setOnPreferenceClickListener(this);

        if (isAutomaticBrightnessAvailable(getResources())) {
        mAutoBrightnessPreference = (SwitchPreference) findPreference(KEY_AUTO_BRIGHTNESS);
        if (mAutoBrightnessPreference != null && isAutomaticBrightnessAvailable(getResources())) {
            mAutoBrightnessPreference.setOnPreferenceChangeListener(this);
        } else {
            removePreference(KEY_AUTO_BRIGHTNESS);
            if (displayPrefs != null && mAutoBrightnessPreference != null) {
                displayPrefs.removePreference(mAutoBrightnessPreference);
                mAutoBrightnessPreference = null;
            }
        }

        if (isLiftToWakeAvailable(activity)) {
        mLiftToWakePreference = (SwitchPreference) findPreference(KEY_LIFT_TO_WAKE);
        if (mLiftToWakePreference != null && isLiftToWakeAvailable(activity)) {
            mLiftToWakePreference.setOnPreferenceChangeListener(this);
        } else {
            removePreference(KEY_LIFT_TO_WAKE);
            if (displayPrefs != null && mLiftToWakePreference != null) {
                displayPrefs.removePreference(mLiftToWakePreference);
                mLiftToWakePreference = null;
            }
        }

        mAdaptiveBacklight = (SwitchPreference) findPreference(KEY_ADAPTIVE_BACKLIGHT);