| Index: chrome/browser/content_settings/content_settings_pref_provider.cc
|
| diff --git a/chrome/browser/content_settings/content_settings_pref_provider.cc b/chrome/browser/content_settings/content_settings_pref_provider.cc
|
| index acf4e91fbf74cb4c791c409bddb30a5b1685d21d..467d502d8758ffdb2995c61b00cd68bd962ddef9 100644
|
| --- a/chrome/browser/content_settings/content_settings_pref_provider.cc
|
| +++ b/chrome/browser/content_settings/content_settings_pref_provider.cc
|
| @@ -313,12 +313,14 @@ void PrefDefaultProvider::RegisterUserPrefs(PrefService* prefs) {
|
| DictionaryValue* default_content_settings = new DictionaryValue();
|
| SetDefaultContentSettings(default_content_settings);
|
| prefs->RegisterDictionaryPref(prefs::kDefaultContentSettings,
|
| - default_content_settings);
|
| + default_content_settings,
|
| + PrefService::SYNCABLE_PREF);
|
|
|
| // Obsolete prefs, for migrations:
|
| prefs->RegisterIntegerPref(
|
| prefs::kDesktopNotificationDefaultContentSetting,
|
| - kDefaultSettings[CONTENT_SETTINGS_TYPE_NOTIFICATIONS]);
|
| + kDefaultSettings[CONTENT_SETTINGS_TYPE_NOTIFICATIONS],
|
| + PrefService::SYNCABLE_PREF);
|
| }
|
|
|
| // ////////////////////////////////////////////////////////////////////////////
|
| @@ -327,13 +329,18 @@ void PrefDefaultProvider::RegisterUserPrefs(PrefService* prefs) {
|
|
|
| // static
|
| void PrefProvider::RegisterUserPrefs(PrefService* prefs) {
|
| - prefs->RegisterIntegerPref(prefs::kContentSettingsVersion,
|
| - ContentSettingsPattern::kContentSettingsPatternVersion);
|
| - prefs->RegisterDictionaryPref(prefs::kContentSettingsPatterns);
|
| + prefs->RegisterIntegerPref(
|
| + prefs::kContentSettingsVersion,
|
| + ContentSettingsPattern::kContentSettingsPatternVersion,
|
| + PrefService::UNSYNCABLE_PREF);
|
| + prefs->RegisterDictionaryPref(prefs::kContentSettingsPatterns,
|
| + PrefService::SYNCABLE_PREF);
|
|
|
| // Obsolete prefs, for migration:
|
| - prefs->RegisterListPref(prefs::kPopupWhitelistedHosts);
|
| - prefs->RegisterDictionaryPref(prefs::kPerHostContentSettings);
|
| + prefs->RegisterListPref(prefs::kPopupWhitelistedHosts,
|
| + PrefService::UNSYNCABLE_PREF);
|
| + prefs->RegisterDictionaryPref(prefs::kPerHostContentSettings,
|
| + PrefService::UNSYNCABLE_PREF);
|
| }
|
|
|
| PrefProvider::PrefProvider(Profile* profile)
|
|
|