Chromium Code Reviews| Index: webkit/glue/weburlloader_impl.cc |
| diff --git a/webkit/glue/weburlloader_impl.cc b/webkit/glue/weburlloader_impl.cc |
| index aed0318ecb2ba6057cbff5dcf0985e121a3c31ac..6d2c41d2027d59818c1273a61413fb25767c63eb 100644 |
| --- a/webkit/glue/weburlloader_impl.cc |
| +++ b/webkit/glue/weburlloader_impl.cc |
| @@ -245,11 +245,15 @@ void PopulateURLResponse( |
| // should be using the same code as ResourceDispatcherHost. |
| // TODO(jungshik): Figure out the actual value of the referrer charset and |
| // pass it to GetSuggestedFilename. |
| - std::string value; |
| - if (headers->EnumerateHeader(NULL, "content-disposition", &value)) { |
| - response->setSuggestedFileName( |
| - net::GetSuggestedFilename(url, value, "", "", "", std::string())); |
| - } |
| + std::string disposition_filename; |
| + headers->EnumerateHeader(NULL, "content-disposition", &disposition_filename); |
| + response->setSuggestedFileName( |
| + net::GetSuggestedFilename(url, |
| + disposition_filename, |
| + std::string(), // referrer_charset |
| + std::string(), // suggested_name |
| + std::string(), // mime_type |
| + std::string())); // default_name |
| Time time_val; |
| if (headers->GetLastModifiedValue(&time_val)) |
| @@ -258,9 +262,9 @@ void PopulateURLResponse( |
| // Build up the header map. |
| void* iter = NULL; |
| std::string name; |
| - while (headers->EnumerateHeaderLines(&iter, &name, &value)) { |
| + while (headers->EnumerateHeaderLines(&iter, &name, &disposition_filename)) { |
|
darin (slow to review)
2013/01/07 23:05:03
nit: This is an awkward use of the variable named
Avi (use Gerrit)
2013/01/07 23:08:26
I actually didn't see this second use of |value| :
|
| response->addHTTPHeaderField(WebString::fromUTF8(name), |
| - WebString::fromUTF8(value)); |
| + WebString::fromUTF8(disposition_filename)); |
| } |
| } |