Merge ab/AP4A.240925.013 into aosp-main-future
Bug: 370570306
Merged-In: Ie3d75a1e0b2843bee739f1247c4d526992d70298
Change-Id: I79b03ebf9ddba59891c494f842257e7e6e83b00c
diff --git a/src/com/android/systemui/tv/dagger/TvSystemUIModule.kt b/src/com/android/systemui/tv/dagger/TvSystemUIModule.kt
index 2a730ad..fe17eb9 100644
--- a/src/com/android/systemui/tv/dagger/TvSystemUIModule.kt
+++ b/src/com/android/systemui/tv/dagger/TvSystemUIModule.kt
@@ -31,8 +31,8 @@
import com.android.systemui.dock.DockManager
import com.android.systemui.dock.DockManagerImpl
import com.android.systemui.doze.DozeHost
-import com.android.systemui.media.dialog.MediaSwitchingController
import com.android.systemui.media.dialog.MediaOutputDialogManager
+import com.android.systemui.media.dialog.MediaSwitchingController
import com.android.systemui.media.muteawait.MediaMuteAwaitConnectionCli
import com.android.systemui.media.nearby.NearbyMediaDevicesManager
import com.android.systemui.navigationbar.gestural.GestureModule
@@ -44,6 +44,7 @@
import com.android.systemui.qs.tileimpl.QSFactoryImpl
import com.android.systemui.screenshot.ReferenceScreenshotModule
import com.android.systemui.settings.MultiUserUtilsModule
+import com.android.systemui.settings.UserTracker
import com.android.systemui.shade.ShadeEmptyImplModule
import com.android.systemui.statusbar.KeyboardShortcutsModule
import com.android.systemui.statusbar.NotificationListener
@@ -81,8 +82,8 @@
import dagger.multibindings.ClassKey
import dagger.multibindings.IntoMap
import dagger.multibindings.IntoSet
-import kotlinx.coroutines.ExperimentalCoroutinesApi
import javax.inject.Named
+import kotlinx.coroutines.ExperimentalCoroutinesApi
/**
* A TV specific version of [ReferenceSystemUIModule].
@@ -200,9 +201,13 @@
@Provides
@SysUISingleton
fun provideIndividualSensorPrivacyController(
- sensorPrivacyManager: SensorPrivacyManager
+ sensorPrivacyManager: SensorPrivacyManager,
+ userTracker: UserTracker
): IndividualSensorPrivacyController =
- IndividualSensorPrivacyControllerImpl(sensorPrivacyManager).apply { init() }
+ IndividualSensorPrivacyControllerImpl(
+ sensorPrivacyManager,
+ userTracker
+ ).apply { init() }
@SysUISingleton
@Provides
@@ -232,7 +237,12 @@
dialogTransitionAnimator: DialogTransitionAnimator,
mediaSwitchingControllerFactory: MediaSwitchingController.Factory,
): MediaOutputDialogManager =
- TvMediaOutputDialogManager(context, broadcastSender, uiEventLogger,
- dialogTransitionAnimator, mediaSwitchingControllerFactory)
+ TvMediaOutputDialogManager(
+ context,
+ broadcastSender,
+ uiEventLogger,
+ dialogTransitionAnimator,
+ mediaSwitchingControllerFactory
+ )
}
}