// MTP, or provided file system), we should resolve the path.
switch (params->local_path_option) {
case NO_LOCAL_PATH_RESOLUTION:
- break; // No special handling needed.
+ // Pass empty local path.
+ params->selected_files.push_back(
+ ui::SelectedFileInfo(file_path, base::FilePath()));
+ break;
case NEED_LOCAL_PATH_FOR_OPENING:
GetFileNativeLocalPathForOpening(
profile,
base::Passed(¶ms)));
return; // Remaining work is done in ContinueGetSelectedFileInfo.
}
+ } else {
+ params->selected_files.push_back(
+ ui::SelectedFileInfo(file_path, file_path));
}
- params->selected_files.push_back(
- ui::SelectedFileInfo(file_path, base::FilePath()));
}
params->callback.Run(params->selected_files);
}
}
volume_metadata->is_read_only = volume_info.is_read_only;
+ volume_metadata->has_media = volume_info.has_media;
switch (volume_info.mount_condition) {
case chromeos::disks::MOUNT_CONDITION_NONE: