| Index: chrome/browser/ui/views/extensions/extension_dialog.cc
|
| diff --git a/chrome/browser/ui/views/extensions/extension_dialog.cc b/chrome/browser/ui/views/extensions/extension_dialog.cc
|
| index d8b74ae02e5637027142a2f7bee71ef526967e7d..b5a1226b5ebdffc6270910e34ad88817f226ed63 100644
|
| --- a/chrome/browser/ui/views/extensions/extension_dialog.cc
|
| +++ b/chrome/browser/ui/views/extensions/extension_dialog.cc
|
| @@ -57,9 +57,14 @@ ExtensionDialog* ExtensionDialog::Show(
|
| WebContents* web_contents,
|
| int width,
|
| int height,
|
| + int min_width,
|
| + int min_height,
|
| const string16& title,
|
| ExtensionDialogObserver* observer) {
|
| extensions::ExtensionHost* host = CreateExtensionHost(url, profile);
|
| + // Preferred size must be set before views::Widget::CreateWindowWithParent
|
| + // is called because CreateWindowWithParent refers the result of CanResize().
|
| + host->view()->SetPreferredSize(gfx::Size(min_width, min_height));
|
| if (!host)
|
| return NULL;
|
| host->SetAssociatedWebContents(web_contents);
|
|
|