diff options
Diffstat (limited to 'packages/SystemUI/src/com/android/systemui/SystemUIDefaultModule.java')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/SystemUIDefaultModule.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/SystemUIDefaultModule.java b/packages/SystemUI/src/com/android/systemui/SystemUIDefaultModule.java index 262b5ec50d83..72831e99e122 100644 --- a/packages/SystemUI/src/com/android/systemui/SystemUIDefaultModule.java +++ b/packages/SystemUI/src/com/android/systemui/SystemUIDefaultModule.java @@ -40,6 +40,8 @@ import javax.inject.Singleton; import dagger.Binds; import dagger.Module; import dagger.Provides; +import dagger.multibindings.ClassKey; +import dagger.multibindings.IntoMap; /** * A dagger module for injecting default implementations of components of System UI that may be @@ -76,6 +78,11 @@ abstract class SystemUIDefaultModule { return SysUiServiceProvider.getComponent(context, StatusBar.class); } + @Binds + @IntoMap + @ClassKey(StatusBar.class) + public abstract SystemUI providesStatusBar(StatusBar statusBar); + @Singleton @Provides @Named(ALLOW_NOTIFICATION_LONG_PRESS_NAME) |