| Index: ui/shell_dialogs/selected_file_info.cc
|
| diff --git a/ui/shell_dialogs/selected_file_info.cc b/ui/shell_dialogs/selected_file_info.cc
|
| index 054c511e81621f7fb64ab47e014924e50e572248..6e3b9bcc29d2dd4059e1fbb4ccaf1356f23075da 100644
|
| --- a/ui/shell_dialogs/selected_file_info.cc
|
| +++ b/ui/shell_dialogs/selected_file_info.cc
|
| @@ -12,9 +12,18 @@ SelectedFileInfo::SelectedFileInfo(const base::FilePath& in_file_path,
|
| const base::FilePath& in_local_path)
|
| : file_path(in_file_path),
|
| local_path(in_local_path) {
|
| - display_name = in_file_path.BaseName().value();
|
| + SetHideFileExtension(false);
|
| }
|
|
|
| SelectedFileInfo::~SelectedFileInfo() {}
|
|
|
| +void SelectedFileInfo::SetHideFileExtension(bool hide_extension) {
|
| + hide_file_extension = hide_extension;
|
| + if (hide_file_extension) {
|
| + display_name = file_path.BaseName().RemoveExtension().value();
|
| + } else {
|
| + display_name = file_path.BaseName().value();
|
| + }
|
| +}
|
| +
|
| } // namespace ui
|
|
|