Loading services/core/java/com/android/server/wm/ActivityRecord.java +1 −1 Original line number Diff line number Diff line Loading @@ -1711,7 +1711,7 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A : null; } private void clearLastParentBeforePip() { void clearLastParentBeforePip() { if (mLastParentBeforePip != null) { mLastParentBeforePip.mChildPipActivity = null; mLastParentBeforePip = null; Loading services/core/java/com/android/server/wm/Task.java +3 −0 Original line number Diff line number Diff line Loading @@ -2569,6 +2569,9 @@ class Task extends TaskFragment { EventLogTags.writeWmTaskRemoved(mTaskId, reason); clearPinnedTaskIfNeed(); if (mChildPipActivity != null) { mChildPipActivity.clearLastParentBeforePip(); } // If applicable let the TaskOrganizer know the Task is vanishing. setTaskOrganizer(null); Loading Loading
services/core/java/com/android/server/wm/ActivityRecord.java +1 −1 Original line number Diff line number Diff line Loading @@ -1711,7 +1711,7 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A : null; } private void clearLastParentBeforePip() { void clearLastParentBeforePip() { if (mLastParentBeforePip != null) { mLastParentBeforePip.mChildPipActivity = null; mLastParentBeforePip = null; Loading
services/core/java/com/android/server/wm/Task.java +3 −0 Original line number Diff line number Diff line Loading @@ -2569,6 +2569,9 @@ class Task extends TaskFragment { EventLogTags.writeWmTaskRemoved(mTaskId, reason); clearPinnedTaskIfNeed(); if (mChildPipActivity != null) { mChildPipActivity.clearLastParentBeforePip(); } // If applicable let the TaskOrganizer know the Task is vanishing. setTaskOrganizer(null); Loading