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 59c87a70eecd133d919c5d0e87d76979872478c9..d2460053deee6ef4c00ed03a0befaac0ab5fdc96 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -1651,7 +1651,8 @@ void BrowserView::SaveWindowPlacement(const gfx::Rect& bounds, |
bool BrowserView::GetSavedWindowBounds(gfx::Rect* bounds) const { |
*bounds = browser_->GetSavedWindowBounds(); |
- if (browser_->is_type_popup() || browser_->is_type_panel()) { |
+ if ((browser_->is_type_popup() || browser_->is_type_panel()) |
+ && !browser_->is_devtools()) { |
// We are a popup window. The value passed in |bounds| represents two |
// pieces of information: |
// - the position of the window, in screen coordinates (outer position). |