From 4a68948eb31ca46548660a2215c49a697c19ec90 Mon Sep 17 00:00:00 2001 From: Heemin Seog Date: Mon, 4 Nov 2019 10:37:43 -0800 Subject: [PATCH] Fix missing dependency injection A recent change was made to inject CommandQueue rather than using Dependency.get. This change missed one of our usages of Dependency.get. Bug: 143883030 Test: manual, atest CarNavigationBarControllerTest Change-Id: I6ad888b178071121ac6000f0f622add58db0ca59 --- .../android/systemui/navigationbar/car/CarNavigationBar.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/CarSystemUI/src/com/android/systemui/navigationbar/car/CarNavigationBar.java b/packages/CarSystemUI/src/com/android/systemui/navigationbar/car/CarNavigationBar.java index 98b91ebd80386..af92767efc49f 100644 --- a/packages/CarSystemUI/src/com/android/systemui/navigationbar/car/CarNavigationBar.java +++ b/packages/CarSystemUI/src/com/android/systemui/navigationbar/car/CarNavigationBar.java @@ -53,13 +53,13 @@ public class CarNavigationBar extends SystemUI implements CommandQueue.Callbacks private final CarNavigationBarController mCarNavigationBarController; private final WindowManager mWindowManager; private final DeviceProvisionedController mDeviceProvisionedController; + private final CommandQueue mCommandQueue; private final Lazy mFacetButtonTaskStackListener; private final Handler mMainHandler; private final Lazy mKeyguardStateController; private final Lazy mNavigationBarController; private IStatusBarService mBarService; - private CommandQueue mCommandQueue; private ActivityManagerWrapper mActivityManagerWrapper; // If the nav bar should be hidden when the soft keyboard is visible. @@ -83,6 +83,7 @@ public class CarNavigationBar extends SystemUI implements CommandQueue.Callbacks CarNavigationBarController carNavigationBarController, WindowManager windowManager, DeviceProvisionedController deviceProvisionedController, + CommandQueue commandQueue, Lazy facetButtonTaskStackListener, @MainHandler Handler mainHandler, Lazy keyguardStateController, @@ -91,6 +92,7 @@ public class CarNavigationBar extends SystemUI implements CommandQueue.Callbacks mCarNavigationBarController = carNavigationBarController; mWindowManager = windowManager; mDeviceProvisionedController = deviceProvisionedController; + mCommandQueue = commandQueue; mFacetButtonTaskStackListener = facetButtonTaskStackListener; mMainHandler = mainHandler; mKeyguardStateController = keyguardStateController; @@ -109,7 +111,6 @@ public class CarNavigationBar extends SystemUI implements CommandQueue.Callbacks ServiceManager.getService(Context.STATUS_BAR_SERVICE)); // Connect into the status bar manager service - mCommandQueue = getComponent(CommandQueue.class); mCommandQueue.addCallback(this); RegisterStatusBarResult result = null;