Index: chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
diff --git a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
index e061902913b67b14119c6ea4f6307e883db8b2ab..d6fc11205ebe0efba073e32244048f4106a79233 100644 |
--- a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
+++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc |
@@ -24,7 +24,8 @@ |
using content::BrowserThread; |
using content::InterstitialPage; |
using content::WebContents; |
-using security_interstitials::SafeBrowsingErrorUI; |
+using security_interstitials::BaseSafeBrowsingErrorUI; |
+using security_interstitials::SafeBrowsingLoudErrorUI; |
using security_interstitials::SecurityInterstitialControllerClient; |
namespace safe_browsing { |
@@ -67,7 +68,7 @@ class SafeBrowsingBlockingPageFactoryImpl |
// Display Options below. |
safe_browsing::UpdatePrefsBeforeSecurityInterstitial(prefs); |
- SafeBrowsingErrorUI::SBErrorDisplayOptions display_options( |
+ BaseSafeBrowsingErrorUI::SBErrorDisplayOptions display_options( |
BaseBlockingPage::IsMainPageLoadBlocked(unsafe_resources), |
is_extended_reporting_opt_in_allowed, |
web_contents->GetBrowserContext()->IsOffTheRecord(), |
@@ -102,7 +103,7 @@ SafeBrowsingBlockingPage::SafeBrowsingBlockingPage( |
WebContents* web_contents, |
const GURL& main_frame_url, |
const UnsafeResourceList& unsafe_resources, |
- const SafeBrowsingErrorUI::SBErrorDisplayOptions& display_options) |
+ const BaseSafeBrowsingErrorUI::SBErrorDisplayOptions& display_options) |
: BaseBlockingPage( |
ui_manager, |
web_contents, |
@@ -184,8 +185,10 @@ void SafeBrowsingBlockingPage::FinishThreatDetails(const base::TimeDelta& delay, |
return; // Not all interstitials have threat details (eg., incognito mode). |
const bool enabled = |
- sb_error_ui()->is_extended_reporting_enabled() && |
- sb_error_ui()->is_extended_reporting_opt_in_allowed(); |
+ sb_error_ui() |
+ ->base_safe_browsing_error_ui.is_extended_reporting_enabled() && |
+ sb_error_ui() |
+ ->base_safe_browsing_error_ui.is_extended_reporting_opt_in_allowed(); |
felt
2017/05/03 18:17:01
If sb_error_ui returned a BaseSafeBrowsingErrorUI,
|
if (!enabled) |
return; |
@@ -241,13 +244,13 @@ void SafeBrowsingBlockingPage::ShowBlockingPage( |
// static |
std::string SafeBrowsingBlockingPage::GetSamplingEventName( |
- SafeBrowsingErrorUI::SBInterstitialReason interstitial_reason) { |
+ BaseSafeBrowsingErrorUI::SBInterstitialReason interstitial_reason) { |
switch (interstitial_reason) { |
- case SafeBrowsingErrorUI::SB_REASON_MALWARE: |
+ case BaseSafeBrowsingErrorUI::SB_REASON_MALWARE: |
return kEventNameMalware; |
- case SafeBrowsingErrorUI::SB_REASON_HARMFUL: |
+ case BaseSafeBrowsingErrorUI::SB_REASON_HARMFUL: |
return kEventNameHarmful; |
- case SafeBrowsingErrorUI::SB_REASON_PHISHING: |
+ case BaseSafeBrowsingErrorUI::SB_REASON_PHISHING: |
return kEventNamePhishing; |
default: |
return kEventNameOther; |