Index: chrome/browser/sync/sync_prefs.cc |
diff --git a/chrome/browser/sync/sync_prefs.cc b/chrome/browser/sync/sync_prefs.cc |
index e841eb35c7aa3ac2caa2361a24a8095044c8ac1d..ee9380c513e26f403118ed6e248a58f97282992d 100644 |
--- a/chrome/browser/sync/sync_prefs.cc |
+++ b/chrome/browser/sync/sync_prefs.cc |
@@ -120,6 +120,10 @@ void SyncPrefs::SetKeepEverythingSynced(bool keep_everything_synced) { |
keep_everything_synced); |
} |
+// TODO(akalin): If encryption is turned on for all data types, |
+// history delete directives are useless and so we shouldn't bother |
+// enabling them. |
+ |
syncer::ModelTypeSet SyncPrefs::GetPreferredDataTypes( |
syncer::ModelTypeSet registered_types) const { |
DCHECK(CalledOnValidThread()); |
@@ -222,6 +226,8 @@ const char* SyncPrefs::GetPrefNameForDataType(syncer::ModelType data_type) { |
return prefs::kSyncSessions; |
case syncer::APP_NOTIFICATIONS: |
return prefs::kSyncAppNotifications; |
+ case syncer::HISTORY_DELETE_DIRECTIVES: |
+ return prefs::kSyncHistoryDeleteDirectives; |
default: |
break; |
} |