Index: chrome/browser/extensions/extension_host.cc |
diff --git a/chrome/browser/extensions/extension_host.cc b/chrome/browser/extensions/extension_host.cc |
index d7cd52829ab2171c9ea3e3db3d92d946e0fbc095..bd491231a84389f7d8a07f77ac28aabbb3070819 100644 |
--- a/chrome/browser/extensions/extension_host.cc |
+++ b/chrome/browser/extensions/extension_host.cc |
@@ -307,6 +307,12 @@ gfx::Point ExtensionHost::GetDialogPosition(const gfx::Size& size) { |
std::max(0, (bounds.height() - size.height()) / 2)); |
} |
+gfx::Size ExtensionHost::GetMaximumDialogSize() { |
+ if (!GetVisibleWebContents()) |
+ return gfx::Size(); |
+ return GetVisibleWebContents()->GetView()->GetViewBounds().size(); |
+} |
+ |
void ExtensionHost::AddObserver( |
web_modal::WebContentsModalDialogHostObserver* observer) { |
} |