Loading packages/SystemUI/src/com/android/systemui/lowlight/dagger/LowLightModule.kt +4 −2 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import com.android.systemui.lowlight.data.repository.dagger.LowLightRepositoryMo import com.android.systemui.lowlight.data.repository.dagger.LowLightSettingsRepositoryModule import com.android.systemui.lowlight.shared.model.LightSensor import com.android.systemui.lowlightclock.LowLightDisplayController import com.android.systemui.util.kotlin.getOrNull import dagger.Binds import dagger.BindsOptionalOf import dagger.Module Loading Loading @@ -59,8 +60,9 @@ abstract class LowLightModule { factory: AmbientLightModeComponent.Factory, @Named(LIGHT_SENSOR) sensor: Optional<Provider<LightSensor>>, ): AmbientLightModeMonitor? { return if (sensor.isEmpty) null else factory.create(sensor.get().get()).getAmbientLightModeMonitor() return sensor.getOrNull()?.get()?.let { factory.create(it).getAmbientLightModeMonitor() } } } } Loading
packages/SystemUI/src/com/android/systemui/lowlight/dagger/LowLightModule.kt +4 −2 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import com.android.systemui.lowlight.data.repository.dagger.LowLightRepositoryMo import com.android.systemui.lowlight.data.repository.dagger.LowLightSettingsRepositoryModule import com.android.systemui.lowlight.shared.model.LightSensor import com.android.systemui.lowlightclock.LowLightDisplayController import com.android.systemui.util.kotlin.getOrNull import dagger.Binds import dagger.BindsOptionalOf import dagger.Module Loading Loading @@ -59,8 +60,9 @@ abstract class LowLightModule { factory: AmbientLightModeComponent.Factory, @Named(LIGHT_SENSOR) sensor: Optional<Provider<LightSensor>>, ): AmbientLightModeMonitor? { return if (sensor.isEmpty) null else factory.create(sensor.get().get()).getAmbientLightModeMonitor() return sensor.getOrNull()?.get()?.let { factory.create(it).getAmbientLightModeMonitor() } } } }