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

Commit 60eb96cd authored by Beverly Tai's avatar Beverly Tai Committed by Android (Google) Code Review
Browse files

Merge "Show correct text for old zen modes" into qt-dev

parents fb250122 47047d4d
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -16,7 +16,9 @@

package com.android.settings.notification;

import android.app.NotificationManager;
import android.content.Context;
import android.provider.Settings;

import androidx.preference.Preference;

@@ -50,6 +52,16 @@ public class ZenModeCallsPreferenceController extends
    public void updateState(Preference preference) {
        super.updateState(preference);

        switch (getZenMode()) {
            case Settings.Global.ZEN_MODE_NO_INTERRUPTIONS:
            case Settings.Global.ZEN_MODE_ALARMS:
                preference.setEnabled(false);
                preference.setSummary(mBackend.getAlarmsTotalSilenceCallsMessagesSummary(
                        NotificationManager.Policy.PRIORITY_CATEGORY_CALLS));
                break;
            default:
                preference.setEnabled(true);
                preference.setSummary(mSummaryBuilder.getCallsSettingSummary(getPolicy()));
        }
    }
}
+13 −1
Original line number Diff line number Diff line
@@ -16,7 +16,9 @@

package com.android.settings.notification;

import android.app.NotificationManager;
import android.content.Context;
import android.provider.Settings;

import androidx.preference.Preference;

@@ -49,6 +51,16 @@ public class ZenModeMessagesPreferenceController extends
    public void updateState(Preference preference) {
        super.updateState(preference);

        switch (getZenMode()) {
            case Settings.Global.ZEN_MODE_NO_INTERRUPTIONS:
            case Settings.Global.ZEN_MODE_ALARMS:
                preference.setEnabled(false);
                preference.setSummary(mBackend.getAlarmsTotalSilenceCallsMessagesSummary(
                        NotificationManager.Policy.PRIORITY_CATEGORY_MESSAGES));
                break;
            default:
                preference.setEnabled(true);
                preference.setSummary(mSummaryBuilder.getMessagesSettingSummary(getPolicy()));
        }
    }
}