| Index: chrome/renderer/render_view.cc
|
| ===================================================================
|
| --- chrome/renderer/render_view.cc (revision 57114)
|
| +++ chrome/renderer/render_view.cc (working copy)
|
| @@ -1968,9 +1968,12 @@
|
| const WebKit::WebFileChooserParams& params,
|
| WebFileChooserCompletion* chooser_completion) {
|
| ViewHostMsg_RunFileChooser_Params ipc_params;
|
| - ipc_params.mode = params.multiSelect ?
|
| - ViewHostMsg_RunFileChooser_Params::OpenMultiple :
|
| - ViewHostMsg_RunFileChooser_Params::Open;
|
| + if (params.directory)
|
| + ipc_params.mode = ViewHostMsg_RunFileChooser_Params::OpenFolder;
|
| + else if (params.multiSelect)
|
| + ipc_params.mode = ViewHostMsg_RunFileChooser_Params::OpenMultiple;
|
| + else
|
| + ipc_params.mode = ViewHostMsg_RunFileChooser_Params::Open;
|
| ipc_params.title = params.title;
|
| ipc_params.default_file_name =
|
| webkit_glue::WebStringToFilePath(params.initialValue);
|
|
|