Merge "Use correct task bounds after updating override config" into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
650df4ae44
@@ -1798,7 +1798,7 @@ public final class ActivityStackSupervisor implements DisplayListener {
|
|||||||
// WM resizeTask must be done after the task is moved to the correct stack,
|
// WM resizeTask must be done after the task is moved to the correct stack,
|
||||||
// because Task's setBounds() also updates dim layer's bounds, but that has
|
// because Task's setBounds() also updates dim layer's bounds, but that has
|
||||||
// dependency on the stack.
|
// dependency on the stack.
|
||||||
mWindowManager.resizeTask(task.taskId, bounds, task.mOverrideConfig,
|
mWindowManager.resizeTask(task.taskId, task.mBounds, task.mOverrideConfig,
|
||||||
false /* relayout */, false /* forced */);
|
false /* relayout */, false /* forced */);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1518,6 +1518,9 @@ final class TaskRecord {
|
|||||||
Rect updateOverrideConfigurationFromLaunchBounds() {
|
Rect updateOverrideConfigurationFromLaunchBounds() {
|
||||||
final Rect bounds = validateBounds(getLaunchBounds());
|
final Rect bounds = validateBounds(getLaunchBounds());
|
||||||
updateOverrideConfiguration(bounds);
|
updateOverrideConfiguration(bounds);
|
||||||
|
if (bounds != null) {
|
||||||
|
bounds.set(mBounds);
|
||||||
|
}
|
||||||
return bounds;
|
return bounds;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user