| Index: chrome/browser/sync/sync_prefs.cc
|
| diff --git a/chrome/browser/sync/sync_prefs.cc b/chrome/browser/sync/sync_prefs.cc
|
| index 4a9f430829495a4e6fc92b4eacfc6c9174db01e8..0cccc5520929db55c36d0698a85e6e667dc18483 100644
|
| --- a/chrome/browser/sync/sync_prefs.cc
|
| +++ b/chrome/browser/sync/sync_prefs.cc
|
| @@ -100,6 +100,10 @@ void SyncPrefs::RegisterUserPrefs(PrefService* prefs,
|
| PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| #endif
|
|
|
| + registry->RegisterStringPref(prefs::kSyncSessionsGUID,
|
| + "",
|
| + PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| +
|
| // We will start prompting people about new data types after the launch of
|
| // SESSIONS - all previously launched data types are treated as if they are
|
| // already acknowledged.
|
| @@ -287,6 +291,18 @@ void SyncPrefs::SetKeystoreEncryptionBootstrapToken(const std::string& token) {
|
| pref_service_->SetString(prefs::kSyncKeystoreEncryptionBootstrapToken, token);
|
| }
|
|
|
| +std::string SyncPrefs::GetSyncSessionsGUID() const {
|
| + DCHECK(CalledOnValidThread());
|
| + return
|
| + pref_service_ ?
|
| + pref_service_->GetString(prefs::kSyncSessionsGUID) : "";
|
| +}
|
| +
|
| +void SyncPrefs::SetSyncSessionsGUID(const std::string& guid) {
|
| + DCHECK(CalledOnValidThread());
|
| + pref_service_->SetString(prefs::kSyncSessionsGUID, guid);
|
| +}
|
| +
|
| // static
|
| const char* SyncPrefs::GetPrefNameForDataType(syncer::ModelType data_type) {
|
| switch (data_type) {
|
|
|