diff --git a/packages/SystemUI/animation/src/com/android/systemui/animation/ActivityLaunchAnimator.kt b/packages/SystemUI/animation/src/com/android/systemui/animation/ActivityLaunchAnimator.kt index da78a7c24d0fd..3363f8ea808cb 100644 --- a/packages/SystemUI/animation/src/com/android/systemui/animation/ActivityLaunchAnimator.kt +++ b/packages/SystemUI/animation/src/com/android/systemui/animation/ActivityLaunchAnimator.kt @@ -313,12 +313,14 @@ class ActivityLaunchAnimator(context: Context) { } context.mainExecutor.execute { - startAnimation(remoteAnimationTargets, iRemoteAnimationFinishedCallback) + startAnimation(remoteAnimationTargets, remoteAnimationNonAppTargets, + iRemoteAnimationFinishedCallback) } } private fun startAnimation( remoteAnimationTargets: Array, + remoteAnimationNonAppTargets: Array, iCallback: IRemoteAnimationFinishedCallback ) { val window = remoteAnimationTargets.firstOrNull { @@ -332,7 +334,7 @@ class ActivityLaunchAnimator(context: Context) { return } - val navigationBar = remoteAnimationTargets.firstOrNull { + val navigationBar = remoteAnimationNonAppTargets.firstOrNull { it.windowType == WindowManager.LayoutParams.TYPE_NAVIGATION_BAR }