| 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 5acf36a2777507e8b67c769c1f87a313186073cc..41e2e2f696a666d757041784ec3734f7238bd4b2 100644
|
| --- a/chrome/browser/guest_view/guest_view_base.cc
|
| +++ b/chrome/browser/guest_view/guest_view_base.cc
|
| @@ -211,6 +211,7 @@ void GuestViewBase::Attach(content::WebContents* embedder_web_contents,
|
| }
|
|
|
| void GuestViewBase::Destroy() {
|
| + WillDestroy();
|
| if (!destruction_callback_.is_null())
|
| destruction_callback_.Run();
|
| delete guest_web_contents();
|
| @@ -242,6 +243,7 @@ void GuestViewBase::DidStopLoading(content::RenderViewHost* render_view_host) {
|
| }
|
|
|
| void GuestViewBase::WebContentsDestroyed() {
|
| + GuestDestroyed();
|
| delete this;
|
| }
|
|
|
|
|