diff options
Diffstat (limited to 'chrome/browser/views/frame/browser_view.cc')
-rw-r--r-- | chrome/browser/views/frame/browser_view.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/chrome/browser/views/frame/browser_view.cc b/chrome/browser/views/frame/browser_view.cc index 873d38a..b13f0b3 100644 --- a/chrome/browser/views/frame/browser_view.cc +++ b/chrome/browser/views/frame/browser_view.cc @@ -709,10 +709,17 @@ bool BrowserView::ExecuteWindowsCommand(int command_id) { return false; } +std::wstring BrowserView::GetWindowName() const { + return browser_->GetWindowPlacementKey(); +} + void BrowserView::SaveWindowPlacement(const gfx::Rect& bounds, bool maximized, bool always_on_top) { - browser_->SaveWindowPlacement(bounds, maximized); + if (browser_->ShouldSaveWindowPlacement()) { + WindowDelegate::SaveWindowPlacement(bounds, maximized, always_on_top); + browser_->SaveWindowPlacement(bounds, maximized); + } } bool BrowserView::GetSavedWindowBounds(gfx::Rect* bounds) const { |