Merge "Make sure task exists in WM before trying to set the resizing state" into nyc-dev

This commit is contained in:
TreeHugger Robot
2016-06-14 23:05:49 +00:00
committed by Android (Google) Code Review
2 changed files with 3 additions and 3 deletions

View File

@@ -2028,7 +2028,7 @@ public final class ActivityStackSupervisor implements DisplayListener {
continueUpdateBounds(HOME_STACK_ID);
for (int i = mResizingTasksDuringAnimation.size() - 1; i >= 0; i--) {
final int taskId = mResizingTasksDuringAnimation.valueAt(i);
if (anyTaskForIdLocked(taskId) != null) {
if (anyTaskForIdLocked(taskId, !RESTORE_FROM_RECENTS, INVALID_STACK_ID) != null) {
mWindowManager.setTaskDockedResizing(taskId, false);
}
}

View File

@@ -5230,8 +5230,8 @@ public class WindowManagerService extends IWindowManager.Stub
synchronized (mWindowMap) {
Task task = mTaskIdToTask.get(taskId);
if (task == null) {
throw new IllegalArgumentException("setTaskDockedResizing: taskId " + taskId
+ " not found.");
Slog.w(TAG, "setTaskDockedResizing: taskId " + taskId + " not found.");
return;
}
task.setDragResizing(resizing, DRAG_RESIZE_MODE_DOCKED_DIVIDER);
}