From f83267e260cec66e5ff9f9c5252690e912a5971d Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Tue, 28 Jul 2020 10:47:18 -0700 Subject: [PATCH] Skip handling accessibility events while nav bar is not initialized Bug: 162213184 Test: Manual Change-Id: I3444525e913db5d39a567417e2260f2f21d2a3b6 --- .../systemui/statusbar/phone/NavigationBarFragment.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java index 5266e25b326c6..6297052550c31 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarFragment.java @@ -1211,6 +1211,9 @@ public class NavigationBarFragment extends LifecycleFragment implements Callback } private void updateAccessibilityServicesState(AccessibilityManager accessibilityManager) { + if (mNavigationBarView == null) { + return; + } boolean[] feedbackEnabled = new boolean[1]; int a11yFlags = getA11yButtonState(feedbackEnabled);