From cab59e672e9a08c87bcec2a68f4e5409dcc8af7e Mon Sep 17 00:00:00 2001 From: Beverly Date: Mon, 16 Apr 2018 17:47:39 -0400 Subject: [PATCH] Vol dialog uses A11yServicesStateChangeListener Use AccessibilityServicesStateChangeListener instead of AccessibilityStateChangeListener to check for a11y changes. Bug: 72825761 Test: manual Change-Id: Ib052b261a92622554d5ccf488d5e882943bcf77d --- .../src/com/android/systemui/volume/VolumeDialogImpl.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java index d78a6cba9cbce..c8fcfce1da38e 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java +++ b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java @@ -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(); }