Index: chrome/browser/ui/cocoa/extensions/extension_install_dialog_controller.mm |
diff --git a/chrome/browser/ui/cocoa/extensions/extension_install_dialog_controller.mm b/chrome/browser/ui/cocoa/extensions/extension_install_dialog_controller.mm |
index c901e172b9bb40284cc3f72c61b1d063c7c66940..f8e45030fd08ce1b1c64d1a2ef5e9cbfbebea334 100644 |
--- a/chrome/browser/ui/cocoa/extensions/extension_install_dialog_controller.mm |
+++ b/chrome/browser/ui/cocoa/extensions/extension_install_dialog_controller.mm |
@@ -9,7 +9,6 @@ |
#include "base/memory/ref_counted.h" |
#include "base/message_loop/message_loop.h" |
#include "chrome/browser/extensions/api/experience_sampling_private/experience_sampling.h" |
-#include "chrome/browser/extensions/extension_install_prompt_show_params.h" |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/browser_finder.h" |
#import "chrome/browser/ui/cocoa/constrained_window/constrained_window_custom_sheet.h" |
@@ -24,11 +23,11 @@ |
namespace { |
void ShowExtensionInstallDialogImpl( |
- ExtensionInstallPromptShowParams* show_params, |
+ const ExtensionInstallPrompt::ShowParams& show_params, |
ExtensionInstallPrompt::Delegate* delegate, |
scoped_refptr<ExtensionInstallPrompt::Prompt> prompt) { |
// These objects will delete themselves when the dialog closes. |
- if (!show_params->GetParentWebContents()) { |
+ if (!show_params.parent_web_contents) { |
new WindowedInstallDialogController(show_params, delegate, prompt); |
return; |
} |
@@ -39,13 +38,13 @@ |
} // namespace |
ExtensionInstallDialogController::ExtensionInstallDialogController( |
- ExtensionInstallPromptShowParams* show_params, |
+ const ExtensionInstallPrompt::ShowParams& show_params, |
ExtensionInstallPrompt::Delegate* delegate, |
scoped_refptr<ExtensionInstallPrompt::Prompt> prompt) |
: delegate_(delegate) { |
view_controller_.reset([[ExtensionInstallViewController alloc] |
- initWithProfile:show_params->profile() |
- navigator:show_params->GetParentWebContents() |
+ initWithProfile:show_params.profile |
+ navigator:show_params.parent_web_contents |
delegate:this |
prompt:prompt]); |
@@ -56,7 +55,7 @@ |
base::scoped_nsobject<CustomConstrainedWindowSheet> sheet( |
[[CustomConstrainedWindowSheet alloc] initWithCustomWindow:window]); |
constrained_window_.reset(new ConstrainedWindowMac( |
- this, show_params->GetParentWebContents(), sheet)); |
+ this, show_params.parent_web_contents, sheet)); |
std::string event_name = ExperienceSamplingEvent::kExtensionInstallDialog; |
event_name.append(ExtensionInstallPrompt::PromptTypeToString(prompt->type())); |