Index: ui/base/dialogs/selected_file_info.cc |
diff --git a/ui/base/dialogs/selected_file_info.cc b/ui/base/dialogs/selected_file_info.cc |
index 7c59f273aeb14b17072afae848303de17c3e082b..9111f05a3ba14f8ea04a8a227a8c67f084002f4b 100644 |
--- a/ui/base/dialogs/selected_file_info.cc |
+++ b/ui/base/dialogs/selected_file_info.cc |
@@ -8,10 +8,13 @@ namespace ui { |
SelectedFileInfo::SelectedFileInfo() {} |
-SelectedFileInfo::SelectedFileInfo(const FilePath& in_path, |
- const FilePath::StringType& in_display_name) |
- : path(in_path), |
- display_name(in_display_name) { |
+SelectedFileInfo::SelectedFileInfo(const FilePath& in_file_path, |
+ const FilePath& in_local_path) |
+ : file_path(in_file_path), |
+ local_path(in_local_path) { |
+ if (local_path.empty()) |
+ local_path = file_path; |
+ display_name = in_file_path.BaseName().value(); |
} |
SelectedFileInfo::~SelectedFileInfo() {} |