diff --git a/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteTransitionCompat.java b/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteTransitionCompat.java index 7f2d252cd73b4..2519284c5f43a 100644 --- a/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteTransitionCompat.java +++ b/packages/SystemUI/shared/src/com/android/systemui/shared/system/RemoteTransitionCompat.java @@ -131,12 +131,13 @@ public class RemoteTransitionCompat implements Parcelable { t.setLayer(leashMap.get(change.getLeash()), info.getChanges().size() * 3 - i); final ActivityManager.RunningTaskInfo taskInfo = change.getTaskInfo(); - if (taskInfo != null) { - pausingTask = change.getTaskInfo().token; + if (taskInfo == null) { + continue; } + pausingTask = taskInfo.token; if (taskInfo.pictureInPictureParams != null && taskInfo.pictureInPictureParams.isAutoEnterEnabled()) { - pipTask = change.getTaskInfo().token; + pipTask = taskInfo.token; } } }