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 6ef49c9c3de79d833482fb65f1a409846caedb08..01034b0f3e620c62ffa55483790cea9b24e2b930 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -3359,10 +3359,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); |