summaryrefslogtreecommitdiffstats
path: root/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/safe_browsing/safe_browsing_blocking_page.cc')
-rw-r--r--chrome/browser/safe_browsing/safe_browsing_blocking_page.cc12
1 files changed, 7 insertions, 5 deletions
diff --git a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc
index b0c4999..8ddc4ed 100644
--- a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc
+++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc
@@ -161,7 +161,7 @@ SafeBrowsingBlockingPage::SafeBrowsingBlockingPage(
}
bool SafeBrowsingBlockingPage::CanShowMalwareDetailsOption() {
- return (!tab()->profile()->IsOffTheRecord() &&
+ return (!tab()->browser_context()->IsOffTheRecord() &&
tab()->GetURL().SchemeIs(chrome::kHttpScheme));
}
@@ -364,8 +364,9 @@ void SafeBrowsingBlockingPage::PopulateMalwareStringDictionary(
IDS_SAFE_BROWSING_MALWARE_REPORTING_AGREE,
UTF8ToUTF16(privacy_link)));
+ Profile* profile = Profile::FromBrowserContext(tab()->browser_context());
const PrefService::Preference* pref =
- tab()->profile()->GetPrefs()->FindPreference(
+ profile->GetPrefs()->FindPreference(
prefs::kSafeBrowsingReportingEnabled);
bool value;
@@ -509,7 +510,8 @@ void SafeBrowsingBlockingPage::CommandReceived(const std::string& cmd) {
}
void SafeBrowsingBlockingPage::SetReportingPreference(bool report) {
- PrefService* pref = tab()->profile()->GetPrefs();
+ Profile* profile = Profile::FromBrowserContext(tab()->browser_context());
+ PrefService* pref = profile->GetPrefs();
pref->SetBoolean(prefs::kSafeBrowsingReportingEnabled, report);
}
@@ -626,9 +628,9 @@ void SafeBrowsingBlockingPage::FinishMalwareDetails(int64 delay_ms) {
if (malware_details_ == NULL)
return; // Not all interstitials have malware details (eg phishing).
+ Profile* profile = Profile::FromBrowserContext(tab()->browser_context());
const PrefService::Preference* pref =
- tab()->profile()->GetPrefs()->FindPreference(
- prefs::kSafeBrowsingReportingEnabled);
+ profile->GetPrefs()->FindPreference(prefs::kSafeBrowsingReportingEnabled);
bool value;
if (pref && pref->GetValue()->GetAsBoolean(&value) && value) {