diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/lockscreen/LockscreenSmartspaceController.kt b/packages/SystemUI/src/com/android/systemui/statusbar/lockscreen/LockscreenSmartspaceController.kt index cf9daf60ec2be..4e5bc8e7d0996 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/lockscreen/LockscreenSmartspaceController.kt +++ b/packages/SystemUI/src/com/android/systemui/statusbar/lockscreen/LockscreenSmartspaceController.kt @@ -34,7 +34,6 @@ import android.view.View import android.view.ViewGroup import com.android.settingslib.Utils import com.android.systemui.R -import com.android.systemui.animation.ActivityLaunchAnimator import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.qualifiers.Main import com.android.systemui.plugins.ActivityStarter @@ -190,24 +189,19 @@ class LockscreenSmartspaceController @Inject constructor( val ssView = plugin.getView(parent) ssView.registerDataProvider(plugin) - val animationController = ActivityLaunchAnimator.Controller.fromView( - ssView as View, - null /* cujType */ - ) - ssView.setIntentStarter(object : BcSmartspaceDataPlugin.IntentStarter { - override fun startIntent(v: View?, i: Intent?, showOnLockscreen: Boolean) { + override fun startIntent(view: View, intent: Intent, showOnLockscreen: Boolean) { activityStarter.startActivity( - i, + intent, true, /* dismissShade */ - animationController, + null, /* launch animator - looks bad with the transparent smartspace bg */ showOnLockscreen ) } - override fun startPendingIntent(pi: PendingIntent?, showOnLockscreen: Boolean) { + override fun startPendingIntent(pi: PendingIntent, showOnLockscreen: Boolean) { if (showOnLockscreen) { - pi?.send() + pi.send() } else { activityStarter.startPendingIntentDismissingKeyguard(pi) }