Index: chrome/browser/extensions/extension_disabled_infobar_delegate.cc |
=================================================================== |
--- chrome/browser/extensions/extension_disabled_infobar_delegate.cc (revision 28899) |
+++ chrome/browser/extensions/extension_disabled_infobar_delegate.cc (working copy) |
@@ -37,6 +37,9 @@ |
NewRunnableMethod(this, &ExtensionDisabledDialogDelegate::Start)); |
} |
+ virtual ~ExtensionDisabledDialogDelegate() { |
+ } |
+ |
// ExtensionInstallUI::Delegate |
virtual void ContinueInstall() { |
service_->EnableExtension(extension_->id()); |
@@ -89,8 +92,7 @@ |
registrar_.Add(this, NotificationType::EXTENSION_UNLOADED_DISABLED, |
Source<ExtensionsService>(service)); |
} |
- virtual void InfoBarClosed() { |
- delete this; |
+ virtual ~ExtensionDisabledInfobarDelegate() { |
} |
virtual std::wstring GetMessageText() const { |
return l10n_util::GetStringF(IDS_EXTENSION_DISABLED_INFOBAR_LABEL, |