| Index: chrome/browser/extensions/extension_install_dialog.cc
|
| ===================================================================
|
| --- chrome/browser/extensions/extension_install_dialog.cc (revision 145357)
|
| +++ chrome/browser/extensions/extension_install_dialog.cc (working copy)
|
| @@ -59,7 +59,8 @@
|
|
|
| } // namespace
|
|
|
| -void ShowExtensionInstallDialog(Browser* browser,
|
| +void ShowExtensionInstallDialog(gfx::NativeWindow parent,
|
| + content::PageNavigator* navigator,
|
| ExtensionInstallPrompt::Delegate* delegate,
|
| const ExtensionInstallPrompt::Prompt& prompt) {
|
| AutoConfirmForTest auto_confirm = CheckAutoConfirmCommandLineSwitch();
|
| @@ -67,5 +68,9 @@
|
| DoAutoConfirm(auto_confirm, delegate);
|
| return;
|
| }
|
| - ShowExtensionInstallDialogImpl(browser, delegate, prompt);
|
| + if (!parent) {
|
| + delegate->InstallUIAbort(false);
|
| + return;
|
| + }
|
| + ShowExtensionInstallDialogImpl(parent, navigator, delegate, prompt);
|
| }
|
|
|