Index: chrome/browser/cocoa/browser_window_controller_private.mm |
=================================================================== |
--- chrome/browser/cocoa/browser_window_controller_private.mm (revision 41098) |
+++ chrome/browser/cocoa/browser_window_controller_private.mm (working copy) |
@@ -79,6 +79,10 @@ |
gfx::Rect workArea(NSRectToCGRect([windowScreen visibleFrame])); |
workArea.set_y(monitorFrame.size.height - workArea.y() - workArea.height()); |
+ // Browser::SaveWindowPlacement is used for session restore. |
+ if (browser_->ShouldSaveWindowPlacement()) |
+ browser_->SaveWindowPlacement(bounds, /*maximized=*/ false); |
+ |
DictionaryValue* windowPreferences = prefs->GetMutableDictionary( |
browser_->GetWindowPlacementKey().c_str()); |
windowPreferences->SetInteger(L"left", bounds.x()); |