Index: extensions/browser/guest_view/web_view/web_view_guest.cc |
diff --git a/extensions/browser/guest_view/web_view/web_view_guest.cc b/extensions/browser/guest_view/web_view/web_view_guest.cc |
index ab95833d07e735f52fd02269e22b5069a9b22f02..02e7fb2e100a17b513b6ac036f46de4c7042a1f1 100644 |
--- a/extensions/browser/guest_view/web_view/web_view_guest.cc |
+++ b/extensions/browser/guest_view/web_view/web_view_guest.cc |
@@ -349,7 +349,10 @@ void WebViewGuest::DidStopLoading() { |
new GuestViewBase::Event(webview::kEventLoadStop, args.Pass())); |
} |
-void WebViewGuest::EmbedderDestroyed() { |
+void WebViewGuest::EmbedderWillBeDestroyed() { |
+ if (web_view_guest_delegate_) |
+ web_view_guest_delegate_->OnEmbedderWillBeDestroyed(); |
+ |
content::BrowserThread::PostTask( |
content::BrowserThread::IO, |
FROM_HERE, |