From 3b0c3b981b38927b976d8d6a9d6b721e8c547d97 Mon Sep 17 00:00:00 2001 From: Winson Chung Date: Tue, 1 May 2018 10:03:31 -0700 Subject: [PATCH] Remove associated task views if task is removed while Overview is showing Bug: 78660939 Change-Id: Iccfb09c985662c150f42d382b92d17f853abaaea --- .../src/com/android/quickstep/views/RecentsView.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/quickstep/src/com/android/quickstep/views/RecentsView.java b/quickstep/src/com/android/quickstep/views/RecentsView.java index f521b25ccd..8d6b8901eb 100644 --- a/quickstep/src/com/android/quickstep/views/RecentsView.java +++ b/quickstep/src/com/android/quickstep/views/RecentsView.java @@ -144,6 +144,14 @@ public abstract class RecentsView extends PagedView impl // TODO: Re-enable layout transitions for addition of the unpinned task reloadIfNeeded(); } + + @Override + public void onTaskRemoved(int taskId) { + TaskView taskView = getTaskView(taskId); + if (taskView != null) { + dismissTask(taskView, true /* animate */, false /* removeTask */); + } + } }; private int mLoadPlanId = -1;