Index: chrome/browser/extensions/extension_prefs.cc |
diff --git a/chrome/browser/extensions/extension_prefs.cc b/chrome/browser/extensions/extension_prefs.cc |
index 29e3b380439ab6ec7765f3ffca0035e8eb2ca2d6..9b687b8a1afd3a0eb4fd579fe2db44c8f3796a88 100644 |
--- a/chrome/browser/extensions/extension_prefs.cc |
+++ b/chrome/browser/extensions/extension_prefs.cc |
@@ -371,7 +371,7 @@ base::Time ExtensionPrefs::TimeProvider::GetCurrentTime() const { |
// static |
scoped_ptr<ExtensionPrefs> ExtensionPrefs::Create( |
- PrefService* prefs, |
+ PrefServiceSyncable* prefs, |
const FilePath& root_dir, |
ExtensionPrefValueMap* extension_pref_value_map, |
bool extensions_disabled) { |
@@ -384,7 +384,7 @@ scoped_ptr<ExtensionPrefs> ExtensionPrefs::Create( |
// static |
scoped_ptr<ExtensionPrefs> ExtensionPrefs::Create( |
- PrefService* pref_service, |
+ PrefServiceSyncable* pref_service, |
const FilePath& root_dir, |
ExtensionPrefValueMap* extension_pref_value_map, |
bool extensions_disabled, |
@@ -2205,7 +2205,7 @@ void ExtensionPrefs::SetGeometryCache( |
} |
ExtensionPrefs::ExtensionPrefs( |
- PrefService* prefs, |
+ PrefServiceSyncable* prefs, |
const FilePath& root_dir, |
ExtensionPrefValueMap* extension_pref_value_map, |
scoped_ptr<TimeProvider> time_provider) |
@@ -2235,47 +2235,51 @@ bool ExtensionPrefs::NeedsStorageGarbageCollection() { |
} |
// static |
-void ExtensionPrefs::RegisterUserPrefs(PrefService* prefs) { |
- prefs->RegisterDictionaryPref(kExtensionsPref, PrefService::UNSYNCABLE_PREF); |
- prefs->RegisterListPref(kExtensionToolbar, PrefService::UNSYNCABLE_PREF); |
- prefs->RegisterListPref(kExtensionActionBox, PrefService::UNSYNCABLE_PREF); |
- prefs->RegisterListPref(kExtensionActionBoxBar, PrefService::UNSYNCABLE_PREF); |
+void ExtensionPrefs::RegisterUserPrefs(PrefServiceSyncable* prefs) { |
+ prefs->RegisterDictionaryPref(kExtensionsPref, |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
+ prefs->RegisterListPref(kExtensionToolbar, |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
+ prefs->RegisterListPref(kExtensionActionBox, |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
+ prefs->RegisterListPref(kExtensionActionBoxBar, |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterIntegerPref(prefs::kExtensionToolbarSize, |
-1, // default value |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterDictionaryPref(kExtensionsBlacklistUpdate, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterListPref(prefs::kExtensionInstallAllowList, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterListPref(prefs::kExtensionInstallDenyList, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterDictionaryPref(prefs::kExtensionInstallForceList, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterListPref(prefs::kExtensionAllowedTypes, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterStringPref(kWebStoreLogin, |
std::string(), // default value |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterStringPref(prefs::kExtensionBlacklistUpdateVersion, |
"0", // default value |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterBooleanPref(prefs::kExtensionStorageGarbageCollect, |
false, // default value |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterInt64Pref(prefs::kLastExtensionsUpdateCheck, |
0, // default value |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterInt64Pref(prefs::kNextExtensionsUpdateCheck, |
0, // default value |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterListPref(prefs::kExtensionAllowedInstallSites, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterStringPref(kExtensionsLastChromeVersion, |
std::string(), // default value |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
prefs->RegisterBooleanPref(kSideloadWipeoutDone, |
false, |
- PrefService::UNSYNCABLE_PREF); |
+ PrefServiceSyncable::UNSYNCABLE_PREF); |
} |
ExtensionIdList ExtensionPrefs::GetExtensionPrefAsVector( |