Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7ce8b80e authored by Jeff Chang's avatar Jeff Chang
Browse files

Clean up the mLastSentTaskInfos entry

mLastSentTaskInfos, A map maintains the relationship between task and
runningTaskInfo. RunningTaskInfo was put into the map during the
TaskOrganizerController#dispatchTaskInfoChanged, but never remove it.
This CL removes the entry while the task is vanished.

Bug: 199523354
Test: atest TaskOrganizerTest
            ShellTaskOrganizerTests
            PipTaskOrganizerTest
Change-Id: I55b1caff1ff3fe43db12350659f0a066ed4ef5dd
parent f7f93694
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -688,6 +688,7 @@ class TaskOrganizerController extends ITaskOrganizerController.Stub {
                    if (state != null) {
                        state.mOrganizer.onTaskVanished(task);
                    }
                    mLastSentTaskInfos.remove(task);
                    break;
                case PendingTaskEvent.EVENT_INFO_CHANGED:
                    dispatchTaskInfoChanged(event.mTask, event.mForce);