Index: content/renderer/pepper/pepper_file_chooser_host.cc |
diff --git a/content/renderer/pepper/pepper_file_chooser_host.cc b/content/renderer/pepper/pepper_file_chooser_host.cc |
index f0b0697f7d690fc40c27809423a75839e9d07b6e..63cd7a6e65d4b7343995381487fe4b951cea7722 100644 |
--- a/content/renderer/pepper/pepper_file_chooser_host.cc |
+++ b/content/renderer/pepper/pepper_file_chooser_host.cc |
@@ -141,13 +141,14 @@ int32_t PepperFileChooserHost::OnShow( |
} else { |
params.multiSelect = open_multiple; |
} |
- std::vector<blink::WebString> mine_types(accept_mime_types.size()); |
+ std::vector<blink::WebString> mime_types(accept_mime_types.size()); |
for (size_t i = 0; i < accept_mime_types.size(); i++) { |
- mine_types[i] = blink::WebString::fromUTF8(accept_mime_types[i].data(), |
+ mime_types[i] = blink::WebString::fromUTF8(accept_mime_types[i].data(), |
accept_mime_types[i].size()); |
} |
- params.acceptTypes = mine_types; |
+ params.acceptTypes = mime_types; |
params.directory = false; |
+ params.needLocalPath = true; |
handler_ = new CompletionHandler(AsWeakPtr()); |
RenderViewImpl* render_view = static_cast<RenderViewImpl*>( |