diff options
author | fsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-17 06:39:47 +0000 |
---|---|---|
committer | fsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-17 06:39:47 +0000 |
commit | 78d7191f68e49a61d16b5191d4e9040738f91265 (patch) | |
tree | 6abc17cd604787fe0171c057472e5c0165b4c93f /content/browser/browser_plugin/browser_plugin_guest.cc | |
parent | b236c1c7bf750fecb04f4439e310f353dd713304 (diff) | |
download | chromium_src-78d7191f68e49a61d16b5191d4e9040738f91265.zip chromium_src-78d7191f68e49a61d16b5191d4e9040738f91265.tar.gz chromium_src-78d7191f68e49a61d16b5191d4e9040738f91265.tar.bz2 |
<webview> Move exit event to chrome
BUG=166165
Test=WebViewTest.Shim_*
TBR=cdn@chromium.org
Review URL: https://chromiumcodereview.appspot.com/18986009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211980 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/browser_plugin/browser_plugin_guest.cc')
-rw-r--r-- | content/browser/browser_plugin/browser_plugin_guest.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/content/browser/browser_plugin/browser_plugin_guest.cc b/content/browser/browser_plugin/browser_plugin_guest.cc index 7956ba5..4055cb7 100644 --- a/content/browser/browser_plugin/browser_plugin_guest.cc +++ b/content/browser/browser_plugin/browser_plugin_guest.cc @@ -890,9 +890,8 @@ void BrowserPluginGuest::RenderViewReady() { } void BrowserPluginGuest::RenderProcessGone(base::TerminationStatus status) { - int process_id = GetWebContents()->GetRenderProcessHost()->GetID(); - SendMessageToEmbedder( - new BrowserPluginMsg_GuestGone(instance_id(), process_id, status)); + + SendMessageToEmbedder(new BrowserPluginMsg_GuestGone(instance_id())); switch (status) { case base::TERMINATION_STATUS_PROCESS_WAS_KILLED: RecordAction(UserMetricsAction("BrowserPlugin.Guest.Killed")); @@ -906,6 +905,8 @@ void BrowserPluginGuest::RenderProcessGone(base::TerminationStatus status) { default: break; } + if (delegate_) + delegate_->GuestProcessGone(status); } // static |