| Index: chrome/browser/cocoa/extensions/extension_action_context_menu.mm
|
| ===================================================================
|
| --- chrome/browser/cocoa/extensions/extension_action_context_menu.mm (revision 42429)
|
| +++ chrome/browser/cocoa/extensions/extension_action_context_menu.mm (working copy)
|
| @@ -73,8 +73,8 @@
|
| if (!browser)
|
| return;
|
|
|
| - ExtensionInstallUI client(browser->profile());
|
| - client.ConfirmUninstall(this, extension_, uninstall_icon->get());
|
| + install_ui_.reset(new ExtensionInstallUI(browser->profile()));
|
| + install_ui_->ConfirmUninstall(this, extension_);
|
| }
|
|
|
| // The extension that we're loading the icon for. Weak.
|
| @@ -83,6 +83,8 @@
|
| // The uninstall icon shown by the confirmation dialog.
|
| scoped_ptr<SkBitmap> uninstall_icon_;
|
|
|
| + scoped_ptr<ExtensionInstallUI> install_ui_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(AsyncUninstaller);
|
| };
|
|
|
|
|