| 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();
|
| }
|
| }
|
|
|