| 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;
|
| }
|
| }
|
|
|