Index: chrome/browser/infobars/infobar_tab_helper.cc |
diff --git a/chrome/browser/infobars/infobar_tab_helper.cc b/chrome/browser/infobars/infobar_tab_helper.cc |
index 000bfb45a9e26d47a89fc0fc923007a3c59f14e2..58f8223f8f1e3b944b59729e2f7bdf58e29847fa 100644 |
--- a/chrome/browser/infobars/infobar_tab_helper.cc |
+++ b/chrome/browser/infobars/infobar_tab_helper.cc |
@@ -30,13 +30,13 @@ InfoBarTabHelper::~InfoBarTabHelper() { |
void InfoBarTabHelper::AddInfoBar(InfoBarDelegate* delegate) { |
if (!infobars_enabled_) { |
- delegate->InfoBarClosed(); |
+ delete delegate; |
return; |
} |
for (size_t i = 0; i < infobars_.size(); ++i) { |
if (GetInfoBarDelegateAt(i)->EqualsDelegate(delegate)) { |
- delegate->InfoBarClosed(); |
+ delete delegate; |
return; |
} |
} |