commit | eebe7da555185dc20da1ad7c7c519617e51be17e | [log] [tgz] |
---|---|---|
author | [email protected] <[email protected]@0039d316-1c4b-4281-b951-d872f2087c98> | Wed Apr 30 18:00:21 2014 |
committer | [email protected] <[email protected]@0039d316-1c4b-4281-b951-d872f2087c98> | Wed Apr 30 18:00:21 2014 |
tree | 40705064c7c10adeef113ac8368050fee0e37852 | |
parent | fc4a8d30f96ed78334d3b7456da4fa6c9f22d682 [diff] [blame] |
Abort prerenders that call window.close() BUG=366734 Review URL: https://codereview.chromium.org/256583002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@267259 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc index 720719d..38a16a1 100644 --- a/chrome/browser/prerender/prerender_contents.cc +++ b/chrome/browser/prerender/prerender_contents.cc
@@ -129,6 +129,10 @@ return NULL; } + virtual void CloseContents(content::WebContents* contents) OVERRIDE { + prerender_contents_->Destroy(FINAL_STATUS_CLOSED); + } + virtual void CanDownload( RenderViewHost* render_view_host, int request_id,