Index: chrome/browser/guest_view/web_view/web_view_guest.cc |
diff --git a/chrome/browser/guest_view/web_view/web_view_guest.cc b/chrome/browser/guest_view/web_view/web_view_guest.cc |
index 98a606b615c2f775e9a2b6a0785677efe70ba07f..3c4ea394ae5a0f30a89c1b766835d27f9e094bf5 100644 |
--- a/chrome/browser/guest_view/web_view/web_view_guest.cc |
+++ b/chrome/browser/guest_view/web_view/web_view_guest.cc |
@@ -379,6 +379,10 @@ void WebViewGuest::WillDestroy() { |
if (!attached() && GetOpener()) |
GetOpener()->pending_new_windows_.erase(this); |
DestroyUnattachedWindows(); |
+ |
+ scoped_ptr<base::DictionaryValue> args(new base::DictionaryValue()); |
+ DispatchEventToEmbedder( |
+ new GuestViewBase::Event(webview::kEventPluginDestroyed, args.Pass())); |
} |
bool WebViewGuest::AddMessageToConsole(WebContents* source, |