Index: extensions/browser/guest_view/guest_view_base.cc |
diff --git a/extensions/browser/guest_view/guest_view_base.cc b/extensions/browser/guest_view/guest_view_base.cc |
index 2fbbf603020c336a136e2271ac121090f84d6d1e..859d2050bbb2f2fbb8b9915aa03c69527222a2d4 100644 |
--- a/extensions/browser/guest_view/guest_view_base.cc |
+++ b/extensions/browser/guest_view/guest_view_base.cc |
@@ -91,9 +91,10 @@ class GuestViewBase::EmbedderLifetimeObserver : public WebContentsObserver { |
void Destroy() { |
if (destroyed_) |
return; |
+ |
destroyed_ = true; |
+ guest_->EmbedderWillBeDestroyed(); |
guest_->embedder_web_contents_ = NULL; |
- guest_->EmbedderDestroyed(); |
guest_->Destroy(); |
} |