Index: chrome/browser/extensions/extension_error_ui_default.cc |
diff --git a/chrome/browser/extensions/extension_error_ui_default.cc b/chrome/browser/extensions/extension_error_ui_default.cc |
index bc0fd68f7e1ab602dee89beed1c2cd5692b11883..704454ffc7d4ff689c9427f7487756c3b3116e7d 100644 |
--- a/chrome/browser/extensions/extension_error_ui_default.cc |
+++ b/chrome/browser/extensions/extension_error_ui_default.cc |
@@ -89,8 +89,9 @@ string16 ExtensionErrorUIDefault::ExtensionGlobalError:: |
void ExtensionErrorUIDefault::ExtensionGlobalError:: |
OnBubbleViewDidClose(Browser* browser) { |
+ // This call deletes error_ui_ (and as a result of error_ui_ destruction, |
+ // object pointed by this also gets deleted). |
error_ui_->BubbleViewDidClose(); |
- error_ui_->browser_ = NULL; |
} |
void ExtensionErrorUIDefault::ExtensionGlobalError:: |