Index: chrome/browser/ui/views/frame/browser_view.cc |
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc |
index 1d931d87d98b8e076a5f7e5c3bc88b055a1eee2c..e6a86726c0fac9dcd3150461383a98fbebe2545c 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -774,6 +774,14 @@ gfx::Rect BrowserView::GetRestoredBounds() const { |
return frame_->GetRestoredBounds(); |
} |
+ui::WindowShowState BrowserView::GetRestoredState() const { |
+ if (IsMaximized()) |
+ return ui::SHOW_STATE_MAXIMIZED; |
+ if (IsMinimized()) |
+ return ui::SHOW_STATE_MINIMIZED; |
+ return ui::SHOW_STATE_NORMAL; |
+} |
+ |
gfx::Rect BrowserView::GetBounds() const { |
return frame_->GetWindowBoundsInScreen(); |
} |