Index: chrome/browser/sync/profile_sync_service.h |
diff --git a/chrome/browser/sync/profile_sync_service.h b/chrome/browser/sync/profile_sync_service.h |
index e2f03844a81a311e49c4db74da8adbc43f1a6d36..7aeea0df5301a7474f9c40d2fb4dd842e2e3647d 100644 |
--- a/chrome/browser/sync/profile_sync_service.h |
+++ b/chrome/browser/sync/profile_sync_service.h |
@@ -648,6 +648,11 @@ class ProfileSyncService : public ProfileSyncServiceBase, |
friend class TestProfileSyncService; |
FRIEND_TEST_ALL_PREFIXES(ProfileSyncServiceTest, InitialState); |
+ // Detects and attempts to recover from a previous improper datatype |
+ // configuration where Keep Everything Synced and the preferred types were |
+ // not correctly set. |
+ void TrySyncDatatypePrefRecovery(); |
+ |
// Starts up sync if it is not suppressed and preconditions are met. |
// Called from Initialize() and UnsuppressAndStart(). |
void TryStart(); |