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

Commit cab59e67 authored by Beverly's avatar Beverly Committed by Beverly Tai
Browse files

Vol dialog uses A11yServicesStateChangeListener

Use AccessibilityServicesStateChangeListener instead of
AccessibilityStateChangeListener to check for a11y changes.

Bug: 72825761
Test: manual
Change-Id: Ib052b261a92622554d5ccf488d5e882943bcf77d
parent 73abd271
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -71,7 +71,7 @@ import android.view.ViewPropertyAnimator;
import android.view.Window;
import android.view.WindowManager;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener;
import android.view.accessibility.AccessibilityManager.AccessibilityServicesStateChangeListener;
import android.view.animation.DecelerateInterpolator;
import android.widget.ImageButton;
import android.widget.ImageView;
@@ -1182,12 +1182,12 @@ public class VolumeDialogImpl implements VolumeDialog {
                }
            });
            mDialogView.setAccessibilityDelegate(this);
            mAccessibilityMgr.addAccessibilityStateChangeListener(mListener);
            mAccessibilityMgr.addCallback(mListener);
            updateFeedbackEnabled();
        }

        public void destroy() {
            mAccessibilityMgr.removeAccessibilityStateChangeListener(mListener);
            mAccessibilityMgr.removeCallback(mListener);
        }

        @Override
@@ -1213,7 +1213,7 @@ public class VolumeDialogImpl implements VolumeDialog {
            return false;
        }

        private final AccessibilityStateChangeListener mListener =
        private final AccessibilityServicesStateChangeListener mListener =
                enabled -> updateFeedbackEnabled();
    }