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 8c3e65294ce5e20178bd40e8ddd0012e9fc094e7..33b092b02897a20f3c8b9e8a1dfc5016267fab9b 100644 |
--- a/chrome/renderer/chrome_content_renderer_client.cc |
+++ b/chrome/renderer/chrome_content_renderer_client.cc |
@@ -845,7 +845,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, |