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

Commit 9ffb8da7 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "dismiss the volume shade if the a11y stream goes away" into oc-mr1-dev

parents 5ee55e48 74cc6500
Loading
Loading
Loading
Loading
+9 −7
Original line number Diff line number Diff line
@@ -79,6 +79,7 @@ public class Events {
    public static final int DISMISS_REASON_SCREEN_OFF = 4;
    public static final int DISMISS_REASON_SETTINGS_CLICKED = 5;
    public static final int DISMISS_REASON_DONE_CLICKED = 6;
    public static final int DISMISS_STREAM_GONE = 7;
    public static final String[] DISMISS_REASONS = {
            "unknown",
            "touch_outside",
@@ -87,6 +88,7 @@ public class Events {
            "screen_off",
            "settings_clicked",
            "done_clicked",
            "a11y_stream_changed"
    };

    public static final int SHOW_REASON_UNKNOWN = 0;
+6 −1
Original line number Diff line number Diff line
@@ -1059,7 +1059,12 @@ public class VolumeDialogImpl implements VolumeDialog, TunerService.Tunable {
        public void onAccessibilityModeChanged(Boolean showA11yStream) {
            boolean show = showA11yStream == null ? false : showA11yStream;
            mShowA11yStream = show;
            updateRowsH(getActiveRow());
            VolumeRow activeRow = getActiveRow();
            if (!mShowA11yStream && AudioManager.STREAM_ACCESSIBILITY == activeRow.stream) {
                dismissH(Events.DISMISS_STREAM_GONE);
            } else {
                updateRowsH(activeRow);
            }

        }
    };