Fixing index bounds exception when TaskViews are added while dismissing.
Bug: 31518216 Change-Id: I749aa45f54d80d524f069922ac09d2f781c87f86
This commit is contained in:
@@ -634,6 +634,12 @@ class TaskStackViewTouchHandler implements SwipeHelper.Callback {
|
||||
}
|
||||
|
||||
int taskIndex = mCurrentTasks.indexOf(task);
|
||||
if (taskIndex == -1) {
|
||||
// If a task was added to the stack view after the start of the dismiss gesture,
|
||||
// just ignore it
|
||||
continue;
|
||||
}
|
||||
|
||||
TaskViewTransform fromTransform = mCurrentTaskTransforms.get(taskIndex);
|
||||
TaskViewTransform toTransform = mFinalTaskTransforms.get(taskIndex);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user