| Index: chrome/browser/ui/cocoa/extensions/extension_uninstall_dialog_cocoa.mm
|
| diff --git a/chrome/browser/ui/cocoa/extensions/extension_uninstall_dialog_cocoa.mm b/chrome/browser/ui/cocoa/extensions/extension_uninstall_dialog_cocoa.mm
|
| index ca9cf2210a25330c86e85409d4e2f353080649e2..66033102f05d42aa3c71b2a4ffb9c55dde1d765e 100644
|
| --- a/chrome/browser/ui/cocoa/extensions/extension_uninstall_dialog_cocoa.mm
|
| +++ b/chrome/browser/ui/cocoa/extensions/extension_uninstall_dialog_cocoa.mm
|
| @@ -27,10 +27,10 @@ namespace {
|
| class ExtensionUninstallDialogCocoa
|
| : public extensions::ExtensionUninstallDialog {
|
| public:
|
| - ExtensionUninstallDialogCocoa(
|
| - Profile* profile,
|
| - Browser* browser,
|
| - Delegate* delegate);
|
| + ExtensionUninstallDialogCocoa(Profile* profile,
|
| + Browser* browser,
|
| + gfx::NativeWindow parent,
|
| + Delegate* delegate);
|
| virtual ~ExtensionUninstallDialogCocoa() OVERRIDE;
|
|
|
| private:
|
| @@ -40,8 +40,9 @@ class ExtensionUninstallDialogCocoa
|
| ExtensionUninstallDialogCocoa::ExtensionUninstallDialogCocoa(
|
| Profile* profile,
|
| Browser* browser,
|
| + gfx::NativeWindow parent,
|
| extensions::ExtensionUninstallDialog::Delegate* delegate)
|
| - : extensions::ExtensionUninstallDialog(profile, browser, delegate) {
|
| + : extensions::ExtensionUninstallDialog(profile, browser, parent, delegate) {
|
| }
|
|
|
| ExtensionUninstallDialogCocoa::~ExtensionUninstallDialogCocoa() {}
|
| @@ -76,5 +77,13 @@ extensions::ExtensionUninstallDialog*
|
| extensions::ExtensionUninstallDialog::Create(Profile* profile,
|
| Browser* browser,
|
| Delegate* delegate) {
|
| - return new ExtensionUninstallDialogCocoa(profile, browser, delegate);
|
| + return new ExtensionUninstallDialogCocoa(profile, browser, NULL, delegate);
|
| +}
|
| +
|
| +// static
|
| +extensions::ExtensionUninstallDialog*
|
| +extensions::ExtensionUninstallDialog::CreateModal(Profile* profile,
|
| + gfx::NativeWindow parent,
|
| + Delegate* delegate) {
|
| + return new ExtensionUninstallDialogCocoa(profile, NULL, parent, delegate);
|
| }
|
|
|