Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1314)

Unified Diff: chrome/browser/prerender/prerender_contents.cc

Issue 13037003: permissionrequest API for guest Download. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix PostTask and tests. Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/prerender/prerender_contents.cc
diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc
index e82ad17a6e92e2ba9fc67526c6d4d55eec3d68db..ff326460e5c36966d796a22562c0ad33db43d107 100644
--- a/chrome/browser/prerender/prerender_contents.cc
+++ b/chrome/browser/prerender/prerender_contents.cc
@@ -78,12 +78,14 @@ class PrerenderContents::WebContentsDelegateImpl
return NULL;
}
- virtual bool CanDownload(RenderViewHost* render_view_host,
- int request_id,
- const std::string& request_method) OVERRIDE {
+ virtual void CanDownload(
+ RenderViewHost* render_view_host,
+ int request_id,
+ const std::string& request_method,
+ const base::Callback<void(bool)>& callback) OVERRIDE {
prerender_contents_->Destroy(FINAL_STATUS_DOWNLOAD);
// Cancel the download.
- return false;
+ callback.Run(false);
}
virtual bool ShouldCreateWebContents(

Powered by Google App Engine
This is Rietveld 408576698