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

Commit daab21a0 authored by Julia Reynolds's avatar Julia Reynolds
Browse files

Read the subtext of noti guts field on selection

When using a11y services

Test: manual with Talkback
Bug: 133649570
Change-Id: Id022e47bef9848e4c5237808659531f8d1c0c953
parent b613fec2
Loading
Loading
Loading
Loading
+9 −4
Original line number Original line Diff line number Diff line
@@ -569,16 +569,21 @@ public class NotificationInfo extends LinearLayout implements NotificationGuts.G


        switch (behavior) {
        switch (behavior) {
            case BEHAVIOR_ALERTING:
            case BEHAVIOR_ALERTING:
                alert.setSelected(true);
                silence.setSelected(false);
                mPriorityDescriptionView.setVisibility(VISIBLE);
                mPriorityDescriptionView.setVisibility(VISIBLE);
                mSilentDescriptionView.setVisibility(GONE);
                mSilentDescriptionView.setVisibility(GONE);
                post(() -> {
                    alert.setSelected(true);
                    silence.setSelected(false);
                });
                break;
                break;
            case BEHAVIOR_SILENT:
            case BEHAVIOR_SILENT:
                alert.setSelected(false);

                silence.setSelected(true);
                mSilentDescriptionView.setVisibility(VISIBLE);
                mSilentDescriptionView.setVisibility(VISIBLE);
                mPriorityDescriptionView.setVisibility(GONE);
                mPriorityDescriptionView.setVisibility(GONE);
                post(() -> {
                    alert.setSelected(false);
                    silence.setSelected(true);
                });
                break;
                break;
            default:
            default:
                throw new IllegalArgumentException("Unrecognized alerting behavior: " + behavior);
                throw new IllegalArgumentException("Unrecognized alerting behavior: " + behavior);