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 . |