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 |
+ |
+ |