Index: chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc |
diff --git a/chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc b/chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc |
index 499ed6d469a2a0aa9e5d732f1c3641e7d815addf..689b8c503826482b52f742e4875ae7fdd947f0be 100644 |
--- a/chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc |
+++ b/chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc |
@@ -102,7 +102,8 @@ class ConstrainedWebDialogDelegateViewViews |
return View::GetWidget(); |
} |
virtual string16 GetWindowTitle() const OVERRIDE { |
- return GetWebDialogDelegate()->GetDialogTitle(); |
+ return impl_->closed_via_webui() ? string16() : |
+ GetWebDialogDelegate()->GetDialogTitle(); |
} |
virtual views::View* GetContentsView() OVERRIDE { |
return this; |
@@ -111,7 +112,8 @@ class ConstrainedWebDialogDelegateViewViews |
// views::WebView overrides. |
virtual gfx::Size GetPreferredSize() OVERRIDE { |
gfx::Size size; |
- GetWebDialogDelegate()->GetDialogSize(&size); |
+ if (!impl_->closed_via_webui()) |
+ GetWebDialogDelegate()->GetDialogSize(&size); |
return size; |
} |