summaryrefslogtreecommitdiff
path: root/src/com/android/systemui/car/keyguard/CarKeyguardViewMediator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/systemui/car/keyguard/CarKeyguardViewMediator.java')
-rw-r--r--src/com/android/systemui/car/keyguard/CarKeyguardViewMediator.java16
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;
}