| 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(
|
|
|