Loading packages/SystemUI/src/com/android/systemui/display/dagger/PerDisplaySystemUIModule.kt +8 −0 Original line number Diff line number Diff line Loading @@ -47,6 +47,7 @@ import dagger.Binds import dagger.Module import dagger.Provides import dagger.multibindings.ElementsIntoSet import dagger.multibindings.IntoSet import dagger.multibindings.Multibinds import javax.inject.Provider import kotlinx.coroutines.CoroutineDispatcher Loading Loading @@ -77,6 +78,13 @@ interface PerDisplaySystemUIModule { @Binds @DisplayAware fun darkIconDispatcher(impl: DarkIconDispatcherImpl): DarkIconDispatcher @Binds @DisplayAware @IntoSet fun bindDarkIconDispatcherLifecycleListener( impl: DarkIconDispatcherImpl ): SystemUIDisplaySubcomponent.LifecycleListener @Binds @DisplayAware fun sysUiDarkIconDispatcher(impl: DarkIconDispatcherImpl): SysuiDarkIconDispatcher Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/DarkIconDispatcherImpl.java +2 −1 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ import android.view.Display; import android.widget.ImageView; import com.android.systemui.display.dagger.SystemUIDisplaySubcomponent.DisplayAware; import com.android.systemui.display.dagger.SystemUIDisplaySubcomponent.LifecycleListener; import com.android.systemui.display.dagger.SystemUIDisplaySubcomponent.PerDisplaySingleton; import com.android.systemui.dump.DumpManager; Loading @@ -44,7 +45,7 @@ import javax.inject.Inject; */ @PerDisplaySingleton public class DarkIconDispatcherImpl implements SysuiDarkIconDispatcher, LightBarTransitionsController.DarkIntensityApplier { LightBarTransitionsController.DarkIntensityApplier, LifecycleListener { private final LightBarTransitionsController mTransitionsController; private final ArrayList<Rect> mTintAreas = new ArrayList<>(); Loading Loading
packages/SystemUI/src/com/android/systemui/display/dagger/PerDisplaySystemUIModule.kt +8 −0 Original line number Diff line number Diff line Loading @@ -47,6 +47,7 @@ import dagger.Binds import dagger.Module import dagger.Provides import dagger.multibindings.ElementsIntoSet import dagger.multibindings.IntoSet import dagger.multibindings.Multibinds import javax.inject.Provider import kotlinx.coroutines.CoroutineDispatcher Loading Loading @@ -77,6 +78,13 @@ interface PerDisplaySystemUIModule { @Binds @DisplayAware fun darkIconDispatcher(impl: DarkIconDispatcherImpl): DarkIconDispatcher @Binds @DisplayAware @IntoSet fun bindDarkIconDispatcherLifecycleListener( impl: DarkIconDispatcherImpl ): SystemUIDisplaySubcomponent.LifecycleListener @Binds @DisplayAware fun sysUiDarkIconDispatcher(impl: DarkIconDispatcherImpl): SysuiDarkIconDispatcher Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/DarkIconDispatcherImpl.java +2 −1 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ import android.view.Display; import android.widget.ImageView; import com.android.systemui.display.dagger.SystemUIDisplaySubcomponent.DisplayAware; import com.android.systemui.display.dagger.SystemUIDisplaySubcomponent.LifecycleListener; import com.android.systemui.display.dagger.SystemUIDisplaySubcomponent.PerDisplaySingleton; import com.android.systemui.dump.DumpManager; Loading @@ -44,7 +45,7 @@ import javax.inject.Inject; */ @PerDisplaySingleton public class DarkIconDispatcherImpl implements SysuiDarkIconDispatcher, LightBarTransitionsController.DarkIntensityApplier { LightBarTransitionsController.DarkIntensityApplier, LifecycleListener { private final LightBarTransitionsController mTransitionsController; private final ArrayList<Rect> mTintAreas = new ArrayList<>(); Loading