summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/views/options/advanced_contents_view.cc22
1 files changed, 10 insertions, 12 deletions
diff --git a/chrome/browser/views/options/advanced_contents_view.cc b/chrome/browser/views/options/advanced_contents_view.cc
index 1546482..ee7dfc9 100644
--- a/chrome/browser/views/options/advanced_contents_view.cc
+++ b/chrome/browser/views/options/advanced_contents_view.cc
@@ -631,36 +631,34 @@ void PrivacySection::InitControlLayout() {
safe_browsing_.Init(prefs::kSafeBrowsingEnabled, profile()->GetPrefs(), this);
enable_metrics_recording_.Init(prefs::kMetricsReportingEnabled,
g_browser_process->local_state(), this);
-
-
- enable_link_doctor_checkbox_->SetEnabled(!alternate_error_pages_.IsManaged());
- enable_suggest_checkbox_->SetEnabled(!use_suggest_.IsManaged());
- enable_dns_prefetching_checkbox_->SetEnabled(
- !dns_prefetch_enabled_.IsManaged());
- enable_safe_browsing_checkbox_->SetEnabled(!safe_browsing_.IsManaged());
-#if defined(GOOGLE_CHROME_BUILD)
- reporting_enabled_checkbox_->SetEnabled(
- !enable_metrics_recording_.IsManaged());
-#endif
}
void PrivacySection::NotifyPrefChanged(const std::string* pref_name) {
if (!pref_name || *pref_name == prefs::kAlternateErrorPagesEnabled) {
+ enable_link_doctor_checkbox_->SetEnabled(
+ !alternate_error_pages_.IsManaged());
enable_link_doctor_checkbox_->SetChecked(
alternate_error_pages_.GetValue());
}
if (!pref_name || *pref_name == prefs::kSearchSuggestEnabled) {
+ enable_suggest_checkbox_->SetEnabled(!use_suggest_.IsManaged());
enable_suggest_checkbox_->SetChecked(use_suggest_.GetValue());
}
if (!pref_name || *pref_name == prefs::kDnsPrefetchingEnabled) {
+ enable_dns_prefetching_checkbox_->SetEnabled(
+ !dns_prefetch_enabled_.IsManaged());
bool enabled = dns_prefetch_enabled_.GetValue();
enable_dns_prefetching_checkbox_->SetChecked(enabled);
chrome_browser_net::EnablePredictor(enabled);
}
- if (!pref_name || *pref_name == prefs::kSafeBrowsingEnabled)
+ if (!pref_name || *pref_name == prefs::kSafeBrowsingEnabled) {
+ enable_safe_browsing_checkbox_->SetEnabled(!safe_browsing_.IsManaged());
enable_safe_browsing_checkbox_->SetChecked(safe_browsing_.GetValue());
+ }
if (reporting_enabled_checkbox_ &&
(!pref_name || *pref_name == prefs::kMetricsReportingEnabled)) {
+ reporting_enabled_checkbox_->SetEnabled(
+ !enable_metrics_recording_.IsManaged());
reporting_enabled_checkbox_->SetChecked(
enable_metrics_recording_.GetValue());
ResolveMetricsReportingEnabled();