Index: chrome/browser/extensions/extension_host.cc |
diff --git a/chrome/browser/extensions/extension_host.cc b/chrome/browser/extensions/extension_host.cc |
index bd439288bb516a74e933d5a50b9d3a7bd87ca7eb..286be86e176498b109d8444058ed9ce007a2c28d 100644 |
--- a/chrome/browser/extensions/extension_host.cc |
+++ b/chrome/browser/extensions/extension_host.cc |
@@ -311,6 +311,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) { |
} |