diff options
author | fsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-04 02:36:04 +0000 |
---|---|---|
committer | fsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-04 02:36:04 +0000 |
commit | c84c6afb54cfbc9c7ad21a455c195870005be760 (patch) | |
tree | b7716dcb066c0ce08eb3b799de4ee156e5e1618e /content/browser | |
parent | b3eb0ea4ae1bc6024c2d0073b609461b71d95696 (diff) | |
download | chromium_src-c84c6afb54cfbc9c7ad21a455c195870005be760.zip chromium_src-c84c6afb54cfbc9c7ad21a455c195870005be760.tar.gz chromium_src-c84c6afb54cfbc9c7ad21a455c195870005be760.tar.bz2 |
<webview>: Move close event from content to chrome
BUG=166165
Test=WebViewInteractiveTest.NewWindow_Close
Review URL: https://chromiumcodereview.appspot.com/18280003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210112 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser')
-rw-r--r-- | content/browser/browser_plugin/browser_plugin_guest.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/content/browser/browser_plugin/browser_plugin_guest.cc b/content/browser/browser_plugin/browser_plugin_guest.cc index ff5417d..9ad2df5 100644 --- a/content/browser/browser_plugin/browser_plugin_guest.cc +++ b/content/browser/browser_plugin/browser_plugin_guest.cc @@ -561,7 +561,10 @@ void BrowserPluginGuest::CanDownload( } void BrowserPluginGuest::CloseContents(WebContents* source) { - SendMessageToEmbedder(new BrowserPluginMsg_Close(instance_id_)); + if (!delegate_) + return; + + delegate_->Close(); } bool BrowserPluginGuest::HandleContextMenu(const ContextMenuParams& params) { |