| Index: chrome/browser/download/save_package_file_picker.cc
|
| diff --git a/chrome/browser/download/save_package_file_picker.cc b/chrome/browser/download/save_package_file_picker.cc
|
| index 40c392833fc0149fe6277699ca1562ed06a7a80f..da18db3b9f31cbf7d79eaad931625a4e889a0a59 100644
|
| --- a/chrome/browser/download/save_package_file_picker.cc
|
| +++ b/chrome/browser/download/save_package_file_picker.cc
|
| @@ -144,11 +144,11 @@ SavePackageFilePicker::SavePackageFilePicker(
|
| // == can_save_as_complete_ on chromeos.
|
| bool add_extra_extension = false;
|
| base::FilePath::StringType extra_extension;
|
| - if (!suggested_path_copy.Extension().empty() &&
|
| + if (!suggested_path_copy.FinalExtension().empty() &&
|
| !suggested_path_copy.MatchesExtension(FILE_PATH_LITERAL(".htm")) &&
|
| !suggested_path_copy.MatchesExtension(FILE_PATH_LITERAL(".html"))) {
|
| add_extra_extension = true;
|
| - extra_extension = suggested_path_copy.Extension().substr(1);
|
| + extra_extension = suggested_path_copy.FinalExtension().substr(1);
|
| }
|
|
|
| static const size_t kNumberExtensions = arraysize(kIndexToIDS) - 1;
|
| @@ -189,7 +189,8 @@ SavePackageFilePicker::SavePackageFilePicker(
|
| // The contents can not be saved as complete-HTML, so do not show the file
|
| // filters.
|
| file_type_info.extensions.resize(1);
|
| - file_type_info.extensions[0].push_back(suggested_path_copy.Extension());
|
| + file_type_info.extensions[0].push_back(
|
| + suggested_path_copy.FinalExtension());
|
|
|
| if (!file_type_info.extensions[0][0].empty()) {
|
| // Drop the .
|
|
|