Index: content/browser/web_contents/web_contents_impl.cc |
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc |
index 88f58a782fd7544ae316343b06dc0b6dd50546c2..b901f36692d63a7fb4c815206e4802f0d19e3335 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -498,9 +498,10 @@ WebContentsImpl::~WebContentsImpl() { |
observers_, |
WebContentsDestroyed()); |
- FOR_EACH_OBSERVER(WebContentsObserver, |
- observers_, |
- ResetWebContents()); |
+ FOR_EACH_OBSERVER(WebContentsObserver, observers_, |
+ WebContentsDestroyed(this)); |
+ |
+ FOR_EACH_OBSERVER(WebContentsObserver, observers_, ResetWebContents()); |
Avi (use Gerrit)
2016/01/07 01:22:33
No.
GeorgeZ
2016/01/07 22:35:31
Undo and removed.
|
SetDelegate(NULL); |