Index: chrome/browser/extensions/extension_install_prompt.cc |
diff --git a/chrome/browser/extensions/extension_install_prompt.cc b/chrome/browser/extensions/extension_install_prompt.cc |
index fc69e64e2622e848e5e7c9b064f790904ac73c08..eb37b8b74f639771aa680c909f257d666bb1e83b 100644 |
--- a/chrome/browser/extensions/extension_install_prompt.cc |
+++ b/chrome/browser/extensions/extension_install_prompt.cc |
@@ -520,12 +520,15 @@ void ExtensionInstallPrompt::ConfirmReEnable(Delegate* delegate, |
} |
void ExtensionInstallPrompt::ConfirmExternalInstall( |
- Delegate* delegate, const Extension* extension) { |
+ Delegate* delegate, |
+ const Extension* extension, |
+ const ShowDialogCallback& show_dialog_callback) { |
DCHECK(ui_loop_ == MessageLoop::current()); |
extension_ = extension; |
permissions_ = extension->GetActivePermissions(); |
delegate_ = delegate; |
prompt_.set_type(EXTERNAL_INSTALL_PROMPT); |
+ show_dialog_callback_ = show_dialog_callback; |
LoadImageIfNeeded(); |
} |