Index: chrome/browser/ui/cocoa/extensions/windowed_install_dialog_controller.mm |
diff --git a/chrome/browser/ui/cocoa/extensions/windowed_install_dialog_controller.mm b/chrome/browser/ui/cocoa/extensions/windowed_install_dialog_controller.mm |
index d1128ab63e571fb568518f3550d579cba1d4c850..c4578693582212152b07e79db73e58701013e22c 100644 |
--- a/chrome/browser/ui/cocoa/extensions/windowed_install_dialog_controller.mm |
+++ b/chrome/browser/ui/cocoa/extensions/windowed_install_dialog_controller.mm |
@@ -21,14 +21,14 @@ |
- (id)initWithNavigator:(content::PageNavigator*)navigator |
delegate:(WindowedInstallDialogController*)delegate |
- prompt:(const ExtensionInstallPrompt::Prompt&)prompt; |
+ prompt:(scoped_refptr<ExtensionInstallPrompt::Prompt>)prompt; |
@end |
WindowedInstallDialogController::WindowedInstallDialogController( |
const ExtensionInstallPrompt::ShowParams& show_params, |
ExtensionInstallPrompt::Delegate* delegate, |
- const ExtensionInstallPrompt::Prompt& prompt) |
+ scoped_refptr<ExtensionInstallPrompt::Prompt> prompt) |
: delegate_(delegate) { |
install_controller_.reset([[WindowedInstallController alloc] |
initWithNavigator:show_params.navigator |
@@ -72,7 +72,7 @@ void WindowedInstallDialogController::InstallUIAbort(bool user_initiated) { |
- (id)initWithNavigator:(content::PageNavigator*)navigator |
delegate:(WindowedInstallDialogController*)delegate |
- prompt:(const ExtensionInstallPrompt::Prompt&)prompt { |
+ prompt:(scoped_refptr<ExtensionInstallPrompt::Prompt>)prompt { |
base::scoped_nsobject<NSWindow> controlledPanel( |
[[NSPanel alloc] initWithContentRect:ui::kWindowSizeDeterminedLater |
styleMask:NSTitledWindowMask |
@@ -94,7 +94,7 @@ void WindowedInstallDialogController::InstallUIAbort(bool user_initiated) { |
if ([window respondsToSelector:@selector(setAnimationBehavior:)]) |
[window setAnimationBehavior:NSWindowAnimationBehaviorAlertPanel]; |
- [window setTitle:base::SysUTF16ToNSString(prompt.GetDialogTitle())]; |
+ [window setTitle:base::SysUTF16ToNSString(prompt->GetDialogTitle())]; |
NSRect viewFrame = [[installViewController_ view] frame]; |
[window setFrame:[window frameRectForContentRect:viewFrame] |
display:NO]; |