diff options
Diffstat (limited to 'src/com/android/systemui/car/keyguard/CarKeyguardViewMediator.java')
-rw-r--r-- | src/com/android/systemui/car/keyguard/CarKeyguardViewMediator.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/com/android/systemui/car/keyguard/CarKeyguardViewMediator.java b/src/com/android/systemui/car/keyguard/CarKeyguardViewMediator.java index 71636a5b..f4a1fa8b 100644 --- a/src/com/android/systemui/car/keyguard/CarKeyguardViewMediator.java +++ b/src/com/android/systemui/car/keyguard/CarKeyguardViewMediator.java @@ -16,6 +16,7 @@ package com.android.systemui.car.keyguard; +import android.app.IActivityTaskManager; import android.app.trust.TrustManager; import android.content.Context; import android.os.PowerManager; @@ -44,6 +45,7 @@ import com.android.systemui.flags.SystemPropertiesHelper; import com.android.systemui.keyguard.DismissCallbackRegistry; import com.android.systemui.keyguard.KeyguardUnlockAnimationController; import com.android.systemui.keyguard.KeyguardViewMediator; +import com.android.systemui.keyguard.domain.interactor.KeyguardInteractor; import com.android.systemui.keyguard.WindowManagerLockscreenVisibilityManager; import com.android.systemui.keyguard.ui.viewmodel.DreamingToLockscreenTransitionViewModel; import com.android.systemui.log.SessionTracker; @@ -58,6 +60,7 @@ import com.android.systemui.statusbar.phone.ScreenOffAnimationController; import com.android.systemui.statusbar.phone.ScrimController; import com.android.systemui.statusbar.policy.KeyguardStateController; import com.android.systemui.statusbar.policy.UserSwitcherController; +import com.android.systemui.user.domain.interactor.SelectedUserInteractor; import com.android.systemui.util.DeviceConfigProxy; import com.android.systemui.util.kotlin.JavaAdapter; import com.android.systemui.util.settings.SecureSettings; @@ -121,6 +124,7 @@ public class CarKeyguardViewMediator extends KeyguardViewMediator { Lazy<NotificationShadeWindowController> notificationShadeWindowControllerLazy, Lazy<ActivityLaunchAnimator> activityLaunchAnimator, Lazy<ScrimController> scrimControllerLazy, + IActivityTaskManager activityTaskManagerService, FeatureFlags featureFlags, SecureSettings secureSettings, SystemSettings systemSettings, @@ -128,7 +132,9 @@ public class CarKeyguardViewMediator extends KeyguardViewMediator { @Main CoroutineDispatcher mainDispatcher, Lazy<DreamingToLockscreenTransitionViewModel> dreamingToLockscreenTransitionViewModel, SystemPropertiesHelper systemPropertiesHelper, - Lazy<WindowManagerLockscreenVisibilityManager> wmLockscreenVisibilityManager) { + Lazy<WindowManagerLockscreenVisibilityManager> wmLockscreenVisibilityManager, + SelectedUserInteractor selectedUserInteractor, + KeyguardInteractor keyguardInteractor) { super(context, uiEventLogger, sessionTracker, userTracker, falsingCollector, lockPatternUtils, broadcastDispatcher, statusBarKeyguardViewManagerLazy, dismissCallbackRegistry, keyguardUpdateMonitor, @@ -143,11 +149,15 @@ public class CarKeyguardViewMediator extends KeyguardViewMediator { mShadeControllerLazy, notificationShadeWindowControllerLazy, activityLaunchAnimator, - scrimControllerLazy, featureFlags, secureSettings, systemSettings, systemClock, + scrimControllerLazy, + activityTaskManagerService, + featureFlags, secureSettings, systemSettings, systemClock, mainDispatcher, dreamingToLockscreenTransitionViewModel, systemPropertiesHelper, - wmLockscreenVisibilityManager); + wmLockscreenVisibilityManager, + selectedUserInteractor, + keyguardInteractor); mContext = context; } |