Index: components/sync/base/sync_prefs.cc |
diff --git a/components/sync/base/sync_prefs.cc b/components/sync/base/sync_prefs.cc |
index 025f4e26e29adaa9f08beb48eefa856e6fa7a007..3063f7c865232b745c712c693c96e16ab643d757 100644 |
--- a/components/sync/base/sync_prefs.cc |
+++ b/components/sync/base/sync_prefs.cc |
@@ -252,18 +252,21 @@ void SyncPrefs::SetSyncSessionsGUID(const std::string& guid) { |
} |
// static |
-const char* SyncPrefs::GetPrefNameForDataType(ModelType data_type) { |
- switch (data_type) { |
+const char* SyncPrefs::GetPrefNameForDataType(ModelType type) { |
+ switch (type) { |
+ case UNSPECIFIED: |
+ case TOP_LEVEL_FOLDER: |
+ break; |
case BOOKMARKS: |
return prefs::kSyncBookmarks; |
- case PASSWORDS: |
- return prefs::kSyncPasswords; |
case PREFERENCES: |
return prefs::kSyncPreferences; |
- case AUTOFILL: |
- return prefs::kSyncAutofill; |
+ case PASSWORDS: |
+ return prefs::kSyncPasswords; |
case AUTOFILL_PROFILE: |
return prefs::kSyncAutofillProfile; |
+ case AUTOFILL: |
+ return prefs::kSyncAutofill; |
case AUTOFILL_WALLET_DATA: |
return prefs::kSyncAutofillWallet; |
case AUTOFILL_WALLET_METADATA: |
@@ -272,20 +275,18 @@ const char* SyncPrefs::GetPrefNameForDataType(ModelType data_type) { |
return prefs::kSyncThemes; |
case TYPED_URLS: |
return prefs::kSyncTypedUrls; |
- case EXTENSION_SETTINGS: |
- return prefs::kSyncExtensionSettings; |
case EXTENSIONS: |
return prefs::kSyncExtensions; |
- case APP_LIST: |
- return prefs::kSyncAppList; |
- case APP_SETTINGS: |
- return prefs::kSyncAppSettings; |
- case APPS: |
- return prefs::kSyncApps; |
case SEARCH_ENGINES: |
return prefs::kSyncSearchEngines; |
case SESSIONS: |
return prefs::kSyncSessions; |
+ case APPS: |
+ return prefs::kSyncApps; |
+ case APP_SETTINGS: |
+ return prefs::kSyncAppSettings; |
+ case EXTENSION_SETTINGS: |
+ return prefs::kSyncExtensionSettings; |
case APP_NOTIFICATIONS: |
return prefs::kSyncAppNotifications; |
case HISTORY_DELETE_DIRECTIVES: |
@@ -300,34 +301,38 @@ const char* SyncPrefs::GetPrefNameForDataType(ModelType data_type) { |
return prefs::kSyncFaviconImages; |
case FAVICON_TRACKING: |
return prefs::kSyncFaviconTracking; |
- case SUPERVISED_USER_SETTINGS: |
- return prefs::kSyncSupervisedUserSettings; |
- case PROXY_TABS: |
- return prefs::kSyncTabs; |
+ case DEVICE_INFO: |
+ return prefs::kSyncDeviceInfo; |
case PRIORITY_PREFERENCES: |
return prefs::kSyncPriorityPreferences; |
+ case SUPERVISED_USER_SETTINGS: |
+ return prefs::kSyncSupervisedUserSettings; |
case SUPERVISED_USERS: |
return prefs::kSyncSupervisedUsers; |
- case ARTICLES: |
- return prefs::kSyncArticles; |
case SUPERVISED_USER_SHARED_SETTINGS: |
return prefs::kSyncSupervisedUserSharedSettings; |
- case SUPERVISED_USER_WHITELISTS: |
- return prefs::kSyncSupervisedUserWhitelists; |
- case DEVICE_INFO: |
- return prefs::kSyncDeviceInfo; |
+ case ARTICLES: |
+ return prefs::kSyncArticles; |
+ case APP_LIST: |
+ return prefs::kSyncAppList; |
case WIFI_CREDENTIALS: |
return prefs::kSyncWifiCredentials; |
+ case SUPERVISED_USER_WHITELISTS: |
+ return prefs::kSyncSupervisedUserWhitelists; |
case ARC_PACKAGE: |
return prefs::kSyncArcPackage; |
case PRINTERS: |
return prefs::kSyncPrinters; |
case READING_LIST: |
return prefs::kSyncReadingList; |
- default: |
+ case PROXY_TABS: |
+ return prefs::kSyncTabs; |
+ case NIGORI: |
+ case EXPERIMENTS: |
+ case MODEL_TYPE_COUNT: |
break; |
} |
- NOTREACHED() << "Type is " << data_type; |
+ NOTREACHED() << "No pref mapping for type " << ModelTypeToString(type); |
return nullptr; |
} |