Index: android_webview/browser/aw_safe_browsing_blocking_page.cc |
diff --git a/android_webview/browser/aw_safe_browsing_blocking_page.cc b/android_webview/browser/aw_safe_browsing_blocking_page.cc |
index e625d9ce041fe9064f40596b76f08473d795350d..9139281c7422d378809757c246532860d0a6dd4a 100644 |
--- a/android_webview/browser/aw_safe_browsing_blocking_page.cc |
+++ b/android_webview/browser/aw_safe_browsing_blocking_page.cc |
@@ -25,13 +25,15 @@ AwSafeBrowsingBlockingPage::AwSafeBrowsingBlockingPage( |
const GURL& main_frame_url, |
const UnsafeResourceList& unsafe_resources, |
std::unique_ptr<SecurityInterstitialControllerClient> controller_client, |
- const BaseSafeBrowsingErrorUI::SBErrorDisplayOptions& display_options) |
+ const BaseSafeBrowsingErrorUI::SBErrorDisplayOptions& display_options, |
+ ErrorUiType errorUiType) |
: BaseBlockingPage(ui_manager, |
web_contents, |
main_frame_url, |
unsafe_resources, |
std::move(controller_client), |
- display_options) {} |
+ display_options, |
+ errorUiType) {} |
// static |
void AwSafeBrowsingBlockingPage::ShowBlockingPage( |
@@ -62,11 +64,15 @@ void AwSafeBrowsingBlockingPage::ShowBlockingPage( |
false, // kSafeBrowsingProceedAnywayDisabled |
true, // is_resource_cancellable |
"cpn_safe_browsing_wv"); // help_center_article_link |
+ |
+ ErrorUiType errorType = |
+ static_cast<ErrorUiType>(ui_manager->GetErrorUiType(unsafe_resource)); |
+ |
AwSafeBrowsingBlockingPage* blocking_page = new AwSafeBrowsingBlockingPage( |
ui_manager, web_contents, entry ? entry->GetURL() : GURL(), |
unsafe_resources, |
CreateControllerClient(web_contents, unsafe_resources, ui_manager), |
- display_options); |
+ display_options, errorType); |
blocking_page->Show(); |
} |
} |