| 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..0ec0d61878d1d404f88dceea9346cb4d8c1f8bbb 100644
|
| --- a/extensions/browser/guest_view/guest_view_base.cc
|
| +++ b/extensions/browser/guest_view/guest_view_base.cc
|
| @@ -75,6 +75,10 @@ class GuestViewBase::EmbedderLifetimeObserver : public WebContentsObserver {
|
|
|
| void AboutToNavigateRenderView(
|
| content::RenderViewHost* render_view_host) override {
|
| + if (destroyed_)
|
| + return;
|
| +
|
| + guest_->WillDetachFromEmbedder();
|
| // If the embedder navigates then destroy the guest.
|
| Destroy();
|
| }
|
|
|