| Index: components/sync_driver/sync_prefs.cc
|
| diff --git a/components/sync_driver/sync_prefs.cc b/components/sync_driver/sync_prefs.cc
|
| index 89f5320e0bdcda0cff731648e55510ea875e7859..0c994c0ddd2452e74e7171a69f1e21cfaf9ad35b 100644
|
| --- a/components/sync_driver/sync_prefs.cc
|
| +++ b/components/sync_driver/sync_prefs.cc
|
| @@ -82,6 +82,10 @@ void SyncPrefs::RegisterProfilePrefs(
|
| registry->RegisterIntegerPref(prefs::kSyncRemainingRollbackTries, 0);
|
|
|
| registry->RegisterBooleanPref(prefs::kSyncPassphrasePrompted, false);
|
| +
|
| + registry->RegisterIntegerPref(prefs::kSyncMemoryPressureWarningCount, -1);
|
| +
|
| + registry->RegisterBooleanPref(prefs::kSyncShutdownCleanly, false);
|
| }
|
|
|
| void SyncPrefs::AddSyncPrefObserver(SyncPrefObserver* sync_pref_observer) {
|
| @@ -442,4 +446,22 @@ void SyncPrefs::SetPassphrasePrompted(bool value) {
|
| pref_service_->SetBoolean(prefs::kSyncPassphrasePrompted, value);
|
| }
|
|
|
| +int SyncPrefs::GetMemoryPressureWarningCount() const {
|
| + return pref_service_->GetInteger(prefs::kSyncMemoryPressureWarningCount);
|
| +}
|
| +
|
| +void SyncPrefs::SetMemoryPressureWarningCount(int value) {
|
| + pref_service_->SetInteger(prefs::kSyncMemoryPressureWarningCount, value);
|
| +}
|
| +
|
| +bool SyncPrefs::DidSyncShutdownCleanly() const {
|
| + return pref_service_->GetBoolean(prefs::kSyncShutdownCleanly);
|
| +}
|
| +
|
| +void SyncPrefs::SetCleanShutdown(bool value) {
|
| + pref_service_->SetBoolean(prefs::kSyncShutdownCleanly, value);
|
| +}
|
| +
|
| } // namespace sync_driver
|
| +
|
| +
|
|
|