Merge "Fix NPE in RemoteTransitionCompat" into sc-v2-dev am: 9119cb969f

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15378417

Change-Id: I06d991b27152c595ac590a1d8067a5fc807ccb67
This commit is contained in:
Chris Li
2021-07-25 19:30:32 +00:00
committed by Automerger Merge Worker

View File

@@ -131,12 +131,13 @@ public class RemoteTransitionCompat implements Parcelable {
t.setLayer(leashMap.get(change.getLeash()), t.setLayer(leashMap.get(change.getLeash()),
info.getChanges().size() * 3 - i); info.getChanges().size() * 3 - i);
final ActivityManager.RunningTaskInfo taskInfo = change.getTaskInfo(); final ActivityManager.RunningTaskInfo taskInfo = change.getTaskInfo();
if (taskInfo != null) { if (taskInfo == null) {
pausingTask = change.getTaskInfo().token; continue;
} }
pausingTask = taskInfo.token;
if (taskInfo.pictureInPictureParams != null if (taskInfo.pictureInPictureParams != null
&& taskInfo.pictureInPictureParams.isAutoEnterEnabled()) { && taskInfo.pictureInPictureParams.isAutoEnterEnabled()) {
pipTask = change.getTaskInfo().token; pipTask = taskInfo.token;
} }
} }
} }