Index: chrome/renderer/localized_error.cc |
diff --git a/chrome/renderer/localized_error.cc b/chrome/renderer/localized_error.cc |
index b6e8f7804391af7d93239d51296ccd3aaefd6323..8ff3d18af7854234f19189ae00ab27f0ea2dd4b6 100644 |
--- a/chrome/renderer/localized_error.cc |
+++ b/chrome/renderer/localized_error.cc |
@@ -608,6 +608,15 @@ void LocalizedError::GetStrings(const WebKit::WebURLError& error, |
} |
} |
+string16 LocalizedError::GetErrorDetails(const WebKit::WebURLError& error) { |
+ const LocalizedErrorMap* error_map = |
+ LookupErrorMap(error.domain.utf8(), error.reason); |
+ if (error_map) |
+ return l10n_util::GetStringUTF16(error_map->details_resource_id); |
+ else |
+ return l10n_util::GetStringUTF16(IDS_ERRORPAGES_DETAILS_UNKNOWN); |
+} |
+ |
bool LocalizedError::HasStrings(const std::string& error_domain, |
int error_code) { |
return LookupErrorMap(error_domain, error_code) != NULL; |