From 97f35dfce06aa7e77d41dddfd3fc5e3624a0048a Mon Sep 17 00:00:00 2001 From: Heemin Seog Date: Thu, 7 Nov 2019 13:35:27 -0800 Subject: [PATCH] Add missing components to Dagger component map Bug: 144100389 Test: manual Change-Id: Id7174a9006a7be5b0981b817be363db03d787abc --- .../android/systemui/CarSystemUIBinder.java | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/packages/CarSystemUI/src/com/android/systemui/CarSystemUIBinder.java b/packages/CarSystemUI/src/com/android/systemui/CarSystemUIBinder.java index d3d9b286ded62..0bd2e06d3035d 100644 --- a/packages/CarSystemUI/src/com/android/systemui/CarSystemUIBinder.java +++ b/packages/CarSystemUI/src/com/android/systemui/CarSystemUIBinder.java @@ -24,6 +24,8 @@ import com.android.systemui.pip.PipUI; import com.android.systemui.power.PowerUI; import com.android.systemui.recents.Recents; import com.android.systemui.recents.RecentsModule; +import com.android.systemui.shortcut.ShortcutKeyDispatcher; +import com.android.systemui.stackdivider.Divider; import com.android.systemui.statusbar.car.CarStatusBar; import com.android.systemui.statusbar.car.CarStatusBarModule; import com.android.systemui.statusbar.notification.InstantAppNotifier; @@ -45,7 +47,13 @@ public abstract class CarSystemUIBinder { @Binds @IntoMap @ClassKey(AuthController.class) - public abstract SystemUI bindAuthController(AuthController service); + public abstract SystemUI bindAuthController(AuthController sysui); + + /** Inject into Divider. */ + @Binds + @IntoMap + @ClassKey(Divider.class) + public abstract SystemUI bindDivider(Divider sysui); /** */ @Binds @@ -57,7 +65,7 @@ public abstract class CarSystemUIBinder { @Binds @IntoMap @ClassKey(GarbageMonitor.Service.class) - public abstract SystemUI bindGarbageMonitorService(GarbageMonitor.Service service); + public abstract SystemUI bindGarbageMonitorService(GarbageMonitor.Service sysui); /** Inject into GlobalActionsComponent. */ @Binds @@ -107,6 +115,12 @@ public abstract class CarSystemUIBinder { @ClassKey(ScreenDecorations.class) public abstract SystemUI bindScreenDecorations(ScreenDecorations sysui); + /** Inject into ShortcutKeyDispatcher. */ + @Binds + @IntoMap + @ClassKey(ShortcutKeyDispatcher.class) + public abstract SystemUI bindsShortcutKeyDispatcher(ShortcutKeyDispatcher sysui); + /** Inject into SizeCompatModeActivityController. */ @Binds @IntoMap