From 5723657e4e79721aa76742bdea2d1820d7f3c39e Mon Sep 17 00:00:00 2001 From: Govinda Wasserman Date: Mon, 14 Oct 2019 13:48:43 -0400 Subject: [PATCH] Fixes NullPointerException introduced in ag/9382746 Test: tested locally BUG:142332706 Change-Id: Iba99a0346f5481671fe284004ceb8772e31b570e FIX:142332706 --- .../SystemUI/src/com/android/systemui/assist/AssistModule.java | 2 ++ .../com/android/systemui/statusbar/NavigationBarController.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/assist/AssistModule.java b/packages/SystemUI/src/com/android/systemui/assist/AssistModule.java index 739eade35ca6d..6f5a17dca432c 100644 --- a/packages/SystemUI/src/com/android/systemui/assist/AssistModule.java +++ b/packages/SystemUI/src/com/android/systemui/assist/AssistModule.java @@ -21,6 +21,7 @@ import android.os.Handler; import android.os.HandlerThread; import android.os.SystemClock; +import androidx.annotation.Nullable; import androidx.slice.Clock; import com.android.internal.app.AssistUtils; @@ -68,6 +69,7 @@ public abstract class AssistModule { } @Provides + @Nullable static AssistHandleViewController provideAssistHandleViewController( NavigationBarController navigationBarController) { return navigationBarController.getAssistHandlerViewController(); diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/NavigationBarController.java b/packages/SystemUI/src/com/android/systemui/statusbar/NavigationBarController.java index e09e9cd75de2d..5144a95a0a511 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/NavigationBarController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/NavigationBarController.java @@ -233,11 +233,13 @@ public class NavigationBarController implements Callbacks { } /** @return {@link NavigationBarFragment} on the default display. */ + @Nullable public NavigationBarFragment getDefaultNavigationBarFragment() { return mNavigationBars.get(DEFAULT_DISPLAY); } /** @return {@link AssistHandleViewController} (only on the default display). */ + @Nullable public AssistHandleViewController getAssistHandlerViewController() { NavigationBarFragment navBar = getDefaultNavigationBarFragment(); return navBar == null ? null : navBar.getAssistHandlerViewController();