Index: chrome/browser/ui/cocoa/browser_window_controller_private.mm |
diff --git a/chrome/browser/ui/cocoa/browser_window_controller_private.mm b/chrome/browser/ui/cocoa/browser_window_controller_private.mm |
index a6348879adf3b3161437cec008ddfb674aebc2ca..566430c67acd0fdbdb24f5140907c633f5f1fc64 100644 |
--- a/chrome/browser/ui/cocoa/browser_window_controller_private.mm |
+++ b/chrome/browser/ui/cocoa/browser_window_controller_private.mm |
@@ -119,10 +119,11 @@ const CGFloat kLocBarBottomInset = 1; |
gfx::Rect workArea(NSRectToCGRect([windowScreen visibleFrame])); |
workArea.set_y(monitorFrame.size.height - workArea.y() - workArea.height()); |
- DictionaryPrefUpdate update( |
- prefs, |
- chrome::GetWindowPlacementKey(browser_.get()).c_str()); |
- base::DictionaryValue* windowPreferences = update.Get(); |
+ scoped_ptr<DictionaryPrefUpdate> update = |
+ chrome::GetWindowPlacementDictionaryReadWrite( |
+ chrome::GetWindowName(browser_.get()), |
+ browser_->profile()->GetPrefs()); |
+ base::DictionaryValue* windowPreferences = update->Get(); |
windowPreferences->SetInteger("left", bounds.x()); |
windowPreferences->SetInteger("top", bounds.y()); |
windowPreferences->SetInteger("right", bounds.right()); |