Index: ash/wm/workspace/workspace_manager.cc |
=================================================================== |
--- ash/wm/workspace/workspace_manager.cc (revision 124527) |
+++ ash/wm/workspace/workspace_manager.cc (working copy) |
@@ -370,7 +370,7 @@ |
Workspace* new_workspace = NULL; |
if (Workspace::TypeForWindow(window) == Workspace::TYPE_MAXIMIZED) { |
// Unmaximized -> maximized; create a new workspace. |
- SetRestoreBounds(window, window->bounds()); |
+ SetRestoreBoundsIfNotSet(window); |
current_workspace->RemoveWindow(window); |
new_workspace = CreateWorkspace(Workspace::TYPE_MAXIMIZED); |
new_workspace->AddWindowAfter(window, NULL); |