summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync/profile_sync_service.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/sync/profile_sync_service.h')
-rw-r--r--chrome/browser/sync/profile_sync_service.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/sync/profile_sync_service.h b/chrome/browser/sync/profile_sync_service.h
index e2f0384..7aeea0d 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();