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

Commit 6688dae1 authored by Geoffrey Pitsch's avatar Geoffrey Pitsch Committed by Android (Google) Code Review
Browse files

Merge "DO NOT MERGE Fix Notification Settings when unblockable app is blocked." into nyc-mr2-dev

parents adce1145 db380fa9
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -176,10 +176,11 @@ abstract public class NotificationSettingsBase extends SettingsPreferenceFragmen
            });
        } else {
            setVisible(mImportance, false);
            if (notBlockable) {
            // Hide controls that are not settable, unless they are already switched on.
            final boolean blocked = (importance == Ranking.IMPORTANCE_NONE || banned);
            if (notBlockable && !blocked) {
                setVisible(mBlock, false);
            } else {
                boolean blocked = importance == Ranking.IMPORTANCE_NONE || banned;
                mBlock.setChecked(blocked);
                mBlock.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
                    @Override
@@ -193,10 +194,11 @@ abstract public class NotificationSettingsBase extends SettingsPreferenceFragmen
                    }
                });
            }
            if (notSilenceable) {
            final boolean silenced = (importance == Ranking.IMPORTANCE_LOW);
            if (notSilenceable && !silenced) {
                setVisible(mSilent, false);
            } else {
                mSilent.setChecked(importance == Ranking.IMPORTANCE_LOW);
                mSilent.setChecked(silenced);
                mSilent.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
                    @Override
                    public boolean onPreferenceChange(Preference preference, Object newValue) {