Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(982)

Unified Diff: chrome/browser/content_settings/content_settings_policy_provider.cc

Issue 6905044: Refactor preference syncing. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Really fix. And rebase Created 9 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/content_settings/content_settings_policy_provider.cc
diff --git a/chrome/browser/content_settings/content_settings_policy_provider.cc b/chrome/browser/content_settings/content_settings_policy_provider.cc
index d80da5d6a80f06edae829bd2415a725ce6580ff1..0855c2d41de9bde4a5862af83fc3d9a5d28de277 100644
--- a/chrome/browser/content_settings/content_settings_policy_provider.cc
+++ b/chrome/browser/content_settings/content_settings_policy_provider.cc
@@ -241,15 +241,20 @@ void PolicyDefaultProvider::RegisterUserPrefs(PrefService* prefs) {
// Preferences for default content setting policies. A policy is not set of
// the corresponding preferences below is set to CONTENT_SETTING_DEFAULT.
prefs->RegisterIntegerPref(prefs::kManagedDefaultCookiesSetting,
- CONTENT_SETTING_DEFAULT);
+ CONTENT_SETTING_DEFAULT,
+ PrefService::UNSYNCABLE_PREF);
prefs->RegisterIntegerPref(prefs::kManagedDefaultImagesSetting,
- CONTENT_SETTING_DEFAULT);
+ CONTENT_SETTING_DEFAULT,
+ PrefService::UNSYNCABLE_PREF);
prefs->RegisterIntegerPref(prefs::kManagedDefaultJavaScriptSetting,
- CONTENT_SETTING_DEFAULT);
+ CONTENT_SETTING_DEFAULT,
+ PrefService::UNSYNCABLE_PREF);
prefs->RegisterIntegerPref(prefs::kManagedDefaultPluginsSetting,
- CONTENT_SETTING_DEFAULT);
+ CONTENT_SETTING_DEFAULT,
+ PrefService::UNSYNCABLE_PREF);
prefs->RegisterIntegerPref(prefs::kManagedDefaultPopupsSetting,
- CONTENT_SETTING_DEFAULT);
+ CONTENT_SETTING_DEFAULT,
+ PrefService::UNSYNCABLE_PREF);
}
// ////////////////////////////////////////////////////////////////////////////
@@ -257,17 +262,28 @@ void PolicyDefaultProvider::RegisterUserPrefs(PrefService* prefs) {
// static
void PolicyProvider::RegisterUserPrefs(PrefService* prefs) {
- prefs->RegisterListPref(prefs::kManagedCookiesAllowedForUrls);
- prefs->RegisterListPref(prefs::kManagedCookiesBlockedForUrls);
- prefs->RegisterListPref(prefs::kManagedCookiesSessionOnlyForUrls);
- prefs->RegisterListPref(prefs::kManagedImagesAllowedForUrls);
- prefs->RegisterListPref(prefs::kManagedImagesBlockedForUrls);
- prefs->RegisterListPref(prefs::kManagedJavaScriptAllowedForUrls);
- prefs->RegisterListPref(prefs::kManagedJavaScriptBlockedForUrls);
- prefs->RegisterListPref(prefs::kManagedPluginsAllowedForUrls);
- prefs->RegisterListPref(prefs::kManagedPluginsBlockedForUrls);
- prefs->RegisterListPref(prefs::kManagedPopupsAllowedForUrls);
- prefs->RegisterListPref(prefs::kManagedPopupsBlockedForUrls);
+ prefs->RegisterListPref(prefs::kManagedCookiesAllowedForUrls,
+ PrefService::UNSYNCABLE_PREF);
+ prefs->RegisterListPref(prefs::kManagedCookiesBlockedForUrls,
+ PrefService::UNSYNCABLE_PREF);
+ prefs->RegisterListPref(prefs::kManagedCookiesSessionOnlyForUrls,
+ PrefService::UNSYNCABLE_PREF);
+ prefs->RegisterListPref(prefs::kManagedImagesAllowedForUrls,
+ PrefService::UNSYNCABLE_PREF);
+ prefs->RegisterListPref(prefs::kManagedImagesBlockedForUrls,
+ PrefService::UNSYNCABLE_PREF);
+ prefs->RegisterListPref(prefs::kManagedJavaScriptAllowedForUrls,
+ PrefService::UNSYNCABLE_PREF);
+ prefs->RegisterListPref(prefs::kManagedJavaScriptBlockedForUrls,
+ PrefService::UNSYNCABLE_PREF);
+ prefs->RegisterListPref(prefs::kManagedPluginsAllowedForUrls,
+ PrefService::UNSYNCABLE_PREF);
+ prefs->RegisterListPref(prefs::kManagedPluginsBlockedForUrls,
+ PrefService::UNSYNCABLE_PREF);
+ prefs->RegisterListPref(prefs::kManagedPopupsAllowedForUrls,
+ PrefService::UNSYNCABLE_PREF);
+ prefs->RegisterListPref(prefs::kManagedPopupsBlockedForUrls,
+ PrefService::UNSYNCABLE_PREF);
}
PolicyProvider::PolicyProvider(Profile* profile)

Powered by Google App Engine
This is Rietveld 408576698