Index: chrome/browser/ui/views/extensions/extension_install_dialog_view.cc |
diff --git a/chrome/browser/ui/views/extensions/extension_install_dialog_view.cc b/chrome/browser/ui/views/extensions/extension_install_dialog_view.cc |
index 53582e6e61f7962528ecebe185e7191f26a47fb6..0d5515f1828de8cfdb74df1f1cdec931e42edca2 100644 |
--- a/chrome/browser/ui/views/extensions/extension_install_dialog_view.cc |
+++ b/chrome/browser/ui/views/extensions/extension_install_dialog_view.cc |
@@ -17,6 +17,7 @@ |
#include "chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h" |
#include "chrome/browser/extensions/bundle_installer.h" |
#include "chrome/browser/extensions/extension_install_prompt_experiment.h" |
+#include "chrome/browser/extensions/extension_install_prompt_show_params.h" |
#include "chrome/browser/profiles/profile.h" |
#include "chrome/browser/profiles/profile_manager.h" |
#include "chrome/browser/ui/browser.h" |
@@ -168,16 +169,16 @@ CheckboxedView::CheckboxedView(views::View* view, |
} |
void ShowExtensionInstallDialogImpl( |
- const ExtensionInstallPrompt::ShowParams& show_params, |
+ ExtensionInstallPromptShowParams* show_params, |
ExtensionInstallPrompt::Delegate* delegate, |
scoped_refptr<ExtensionInstallPrompt::Prompt> prompt) { |
DCHECK_CURRENTLY_ON(content::BrowserThread::UI); |
ExtensionInstallDialogView* dialog = |
- new ExtensionInstallDialogView(show_params.profile, |
- show_params.parent_web_contents, |
+ new ExtensionInstallDialogView(show_params->profile(), |
+ show_params->GetParentWebContents(), |
delegate, |
prompt); |
- CreateBrowserModalDialogViews(dialog, show_params.parent_window)->Show(); |
+ CreateBrowserModalDialogViews(dialog, show_params->GetParentWindow())->Show(); |
} |
CustomScrollableView::CustomScrollableView() {} |