Index: chrome/renderer/chrome_content_renderer_client.cc |
diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc |
index 25a30d7e643ff65bee8c3b9e7bc3a5a8a333d282..76a0e9605453295a75881c938512fd3f2818ca41 100644 |
--- a/chrome/renderer/chrome_content_renderer_client.cc |
+++ b/chrome/renderer/chrome_content_renderer_client.cc |
@@ -860,7 +860,12 @@ void ChromeContentRendererClient::GetNavigationErrorStrings( |
// error messages? |
resource_id = IDR_ERROR_APP_HTML; |
} else { |
- if (is_repost) { |
+ const std::string locale = RenderThread::Get()->GetLocale(); |
+ if (NetErrorHelper::GetErrorStringsForDnsProbe( |
+ error, &error_strings, locale)) { |
+ // We got error strings for the "DNS probe possible" page. |
+ // NetErrorHelper will update it later. |
+ } else if (is_repost) { |
LocalizedError::GetFormRepostStrings(failed_url, &error_strings); |
} else { |
LocalizedError::GetStrings(error, &error_strings, |