| Index: chrome/browser/guest_view/guest_view_base.cc
|
| diff --git a/chrome/browser/guest_view/guest_view_base.cc b/chrome/browser/guest_view/guest_view_base.cc
|
| index a9bcbbf24b12fbcaee9cc61cd09e68d588c30492..288760855b5e064f67b123216310f84d2ddbbd15 100644
|
| --- a/chrome/browser/guest_view/guest_view_base.cc
|
| +++ b/chrome/browser/guest_view/guest_view_base.cc
|
| @@ -53,6 +53,8 @@ GuestViewBase::GuestViewBase(WebContents* guest_web_contents,
|
| weak_ptr_factory_(this) {
|
| webcontents_guestview_map.Get().insert(
|
| std::make_pair(guest_web_contents, this));
|
| + GuestViewManager::FromBrowserContext(browser_context_)->
|
| + AddGuest(guest_instance_id_, guest_web_contents);
|
| }
|
|
|
| // static
|
| @@ -185,6 +187,9 @@ GuestViewBase::~GuestViewBase() {
|
|
|
| webcontents_guestview_map.Get().erase(guest_web_contents());
|
|
|
| + GuestViewManager::FromBrowserContext(browser_context_)->
|
| + RemoveGuest(guest_instance_id_);
|
| +
|
| pending_events_.clear();
|
| }
|
|
|
|
|