Index: content/browser/web_contents/web_contents_impl.cc |
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc |
index 645644f4279af87a2a3c216be1155838995cccca..13ae6a0d7dd28a10051d973e532811af5817ae17 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -3376,10 +3376,11 @@ void WebContentsImpl::SaveURL(const GURL& url, |
if (entry) |
post_id = entry->GetPostID(); |
} |
- content::DownloadSaveInfo save_info; |
- save_info.prompt_for_save_location = true; |
+ scoped_ptr<content::DownloadSaveInfo> save_info( |
+ new content::DownloadSaveInfo()); |
+ save_info->prompt_for_save_location = true; |
scoped_ptr<DownloadUrlParameters> params( |
- DownloadUrlParameters::FromWebContents(this, url, save_info)); |
+ DownloadUrlParameters::FromWebContents(this, url, save_info.Pass())); |
params->set_referrer(referrer); |
params->set_post_id(post_id); |
params->set_prefer_cache(true); |