Keep the current page pointing to the running task when applying loadPlan

Change-Id: I178f4fb6b75eea9e8d47fa9700798a34117537a6
This commit is contained in:
Sunny Goyal
2019-01-04 11:37:22 -08:00
parent 1c8db791c8
commit 43798deadb
@@ -484,6 +484,11 @@ public abstract class RecentsView<T extends BaseActivity> extends PagedView impl
final TaskView taskView = (TaskView) getChildAt(pageIndex);
taskView.bind(task);
}
TaskView runningTaskView = getRunningTaskView();
if (runningTaskView != null) {
setCurrentPage(indexOfChild(runningTaskView));
}
if (mIgnoreResetTaskId != -1 && getTaskView(mIgnoreResetTaskId) != ignoreRestTaskView) {
// If the taskView mapping is changing, do not preserve the visuals. Since we are
// mostly preserving the first task, and new taskViews are added to the end, it should