Index: ash/wm/workspace/workspace_manager.cc |
diff --git a/ash/wm/workspace/workspace_manager.cc b/ash/wm/workspace/workspace_manager.cc |
index 098c4e91a52de89c20abc818d9360a171af33f14..5eace102f8520aad8127ac76a724f18cb7a31987 100644 |
--- a/ash/wm/workspace/workspace_manager.cc |
+++ b/ash/wm/workspace/workspace_manager.cc |
@@ -187,6 +187,10 @@ void WorkspaceManager::SetWorkspaceSize(const gfx::Size& workspace_size) { |
if (workspace_size == workspace_size_) |
return; |
workspace_size_ = workspace_size; |
+ SetWorkspaceBounds(); |
+} |
+ |
+void WorkspaceManager::SetWorkspaceBounds() { |
for (Workspaces::const_iterator i = workspaces_.begin(); |
i != workspaces_.end(); ++i) { |
(*i)->SetBounds(GetWorkAreaBounds()); |