From 20bd1129817c8a4405b266b66c62dd87437f120e Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Tue, 16 Mar 2021 11:16:37 -0700 Subject: [PATCH] Fix crash when trying to get bar transitions before nav bar is created Bug: 182830450 Test: Manual Change-Id: I25ac8eae56a6c6f38d0c7cf9504c9ea6844c8166 --- .../com/android/systemui/navigationbar/NavigationBar.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java b/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java index c3a523f82d9d8..9d298221fb79c 100644 --- a/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java +++ b/packages/SystemUI/src/com/android/systemui/navigationbar/NavigationBar.java @@ -1562,7 +1562,10 @@ public class NavigationBar implements View.OnAttachStateChangeListener, } public NavigationBarTransitions getBarTransitions() { - return mNavigationBarView.getBarTransitions(); + if (mNavigationBarView != null) { + return mNavigationBarView.getBarTransitions(); + } + return null; } public void finishBarAnimations() {