Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index 28c9c1344e19ecbbe1899f7b6b5a2b13610954a6..f6dd91fce76642a974a6c88dcd20264091b04068 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -71,8 +71,8 @@ |
#include "chrome/browser/speech/chrome_speech_recognition_manager_delegate.h" |
#include "chrome/browser/speech/tts_message_filter.h" |
#include "chrome/browser/ssl/ssl_add_certificate.h" |
-#include "chrome/browser/ssl/ssl_blocking_page.h" |
#include "chrome/browser/ssl/ssl_client_certificate_selector.h" |
+#include "chrome/browser/ssl/ssl_error_handler.h" |
#include "chrome/browser/sync_file_system/local/sync_file_system_backend.h" |
#include "chrome/browser/tab_contents/tab_util.h" |
#include "chrome/browser/ui/blocked_content/blocked_window_params.h" |
@@ -1960,9 +1960,11 @@ void ChromeContentBrowserClient::AllowCertificateError( |
captive_portal_tab_helper->OnSSLCertError(ssl_info); |
#endif |
- // Otherwise, display an SSL blocking page. |
- new SSLBlockingPage(tab, cert_error, ssl_info, request_url, overridable, |
- strict_enforcement, callback); |
+ // Otherwise, hand it to the SSL error handler. |
+ SSLErrorHandler* ssl_error_handler = new SSLErrorHandler( |
+ tab, cert_error, ssl_info, request_url, |
+ overridable, strict_enforcement, callback); |
+ ssl_error_handler->Handle(); |
} |
void ChromeContentBrowserClient::SelectClientCertificate( |