Loading services/core/java/com/android/server/wm/Task.java +5 −2 Original line number Original line Diff line number Diff line Loading @@ -4125,7 +4125,7 @@ class Task extends WindowContainer<WindowContainer> { info.positionInParent = getRelativePosition(); info.positionInParent = getRelativePosition(); info.parentBounds = getParentBounds(); info.parentBounds = getParentBounds(); info.pictureInPictureParams = getPictureInPictureParams(); info.pictureInPictureParams = getPictureInPictureParams(top); info.topActivityInfo = mReuseActivitiesReport.top != null info.topActivityInfo = mReuseActivitiesReport.top != null ? mReuseActivitiesReport.top.info ? mReuseActivitiesReport.top.info : null; : null; Loading @@ -4142,7 +4142,10 @@ class Task extends WindowContainer<WindowContainer> { } } @Nullable PictureInPictureParams getPictureInPictureParams() { @Nullable PictureInPictureParams getPictureInPictureParams() { final Task top = getTopMostTask(); return getPictureInPictureParams(getTopMostTask()); } private @Nullable PictureInPictureParams getPictureInPictureParams(Task top) { if (top == null) return null; if (top == null) return null; final ActivityRecord rootActivity = top.getRootActivity(); final ActivityRecord rootActivity = top.getRootActivity(); return (rootActivity == null || rootActivity.pictureInPictureArgs.empty()) return (rootActivity == null || rootActivity.pictureInPictureArgs.empty()) Loading Loading
services/core/java/com/android/server/wm/Task.java +5 −2 Original line number Original line Diff line number Diff line Loading @@ -4125,7 +4125,7 @@ class Task extends WindowContainer<WindowContainer> { info.positionInParent = getRelativePosition(); info.positionInParent = getRelativePosition(); info.parentBounds = getParentBounds(); info.parentBounds = getParentBounds(); info.pictureInPictureParams = getPictureInPictureParams(); info.pictureInPictureParams = getPictureInPictureParams(top); info.topActivityInfo = mReuseActivitiesReport.top != null info.topActivityInfo = mReuseActivitiesReport.top != null ? mReuseActivitiesReport.top.info ? mReuseActivitiesReport.top.info : null; : null; Loading @@ -4142,7 +4142,10 @@ class Task extends WindowContainer<WindowContainer> { } } @Nullable PictureInPictureParams getPictureInPictureParams() { @Nullable PictureInPictureParams getPictureInPictureParams() { final Task top = getTopMostTask(); return getPictureInPictureParams(getTopMostTask()); } private @Nullable PictureInPictureParams getPictureInPictureParams(Task top) { if (top == null) return null; if (top == null) return null; final ActivityRecord rootActivity = top.getRootActivity(); final ActivityRecord rootActivity = top.getRootActivity(); return (rootActivity == null || rootActivity.pictureInPictureArgs.empty()) return (rootActivity == null || rootActivity.pictureInPictureArgs.empty()) Loading