Loading libs/WindowManager/Shell/src/com/android/wm/shell/taskview/TaskViewTaskController.java +4 −1 Original line number Diff line number Diff line Loading @@ -529,9 +529,12 @@ public class TaskViewTaskController implements ShellTaskOrganizer.TaskListener { Slog.w(TAG, "Trying to remove a task that was never added? (no taskToken)"); return; } // Cache it to avoid NPE and make sure to remove it from recents history. // mTaskToken can be cleared in onTaskVanished() when the task is removed. final WindowContainerToken taskToken = mTaskToken; mShellExecutor.execute(() -> { WindowContainerTransaction wct = new WindowContainerTransaction(); wct.removeTask(mTaskToken); wct.removeTask(taskToken); mTaskViewTransitions.closeTaskView(wct, this); }); } Loading Loading
libs/WindowManager/Shell/src/com/android/wm/shell/taskview/TaskViewTaskController.java +4 −1 Original line number Diff line number Diff line Loading @@ -529,9 +529,12 @@ public class TaskViewTaskController implements ShellTaskOrganizer.TaskListener { Slog.w(TAG, "Trying to remove a task that was never added? (no taskToken)"); return; } // Cache it to avoid NPE and make sure to remove it from recents history. // mTaskToken can be cleared in onTaskVanished() when the task is removed. final WindowContainerToken taskToken = mTaskToken; mShellExecutor.execute(() -> { WindowContainerTransaction wct = new WindowContainerTransaction(); wct.removeTask(mTaskToken); wct.removeTask(taskToken); mTaskViewTransitions.closeTaskView(wct, this); }); } Loading