diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java index 6c71d7f9014ca..bfc0a80b31502 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java @@ -256,6 +256,7 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL @Override protected void onAttachedToWindow() { super.onAttachedToWindow(); + mAccessibilityController.addStateChangedCallback(this); PluginManager.getInstance(getContext()).addPluginListener(RIGHT_BUTTON_PLUGIN, mRightListener, IntentButtonProvider.VERSION, false /* Only allow one */); PluginManager.getInstance(getContext()).addPluginListener(LEFT_BUTTON_PLUGIN, @@ -267,6 +268,7 @@ public class KeyguardBottomAreaView extends FrameLayout implements View.OnClickL @Override protected void onDetachedFromWindow() { super.onDetachedFromWindow(); + mAccessibilityController.removeStateChangedCallback(this); PluginManager.getInstance(getContext()).removePluginListener(mRightListener); PluginManager.getInstance(getContext()).removePluginListener(mLeftListener); TunerService.get(getContext()).removeTunable(this);