summaryrefslogtreecommitdiffstats
path: root/content/browser
diff options
context:
space:
mode:
authorfsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-04 02:36:04 +0000
committerfsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-04 02:36:04 +0000
commitc84c6afb54cfbc9c7ad21a455c195870005be760 (patch)
treeb7716dcb066c0ce08eb3b799de4ee156e5e1618e /content/browser
parentb3eb0ea4ae1bc6024c2d0073b609461b71d95696 (diff)
downloadchromium_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.cc5
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) {