summaryrefslogtreecommitdiff
path: root/chrome/browser/sync/backup_rollback_controller.cc
diff options
context:
space:
mode:
authorTorne (Richard Coles) <torne@google.com>2014-06-20 14:52:04 +0100
committerTorne (Richard Coles) <torne@google.com>2014-06-20 14:52:04 +0100
commitf8ee788a64d60abd8f2d742a5fdedde054ecd910 (patch)
tree7dc14380200b953c64e0ccd16435cdbd1dbf1205 /chrome/browser/sync/backup_rollback_controller.cc
parentfcbbbe23a38088a52492922075e71a419c4b01ec (diff)
downloadchromium_org-f8ee788a64d60abd8f2d742a5fdedde054ecd910.tar.gz
Merge from Chromium at DEPS revision 278205
This commit was generated by merge_to_master.py. Change-Id: I23f1e7ea8c154ba72e7fb594436216f861f868ab
Diffstat (limited to 'chrome/browser/sync/backup_rollback_controller.cc')
-rw-r--r--chrome/browser/sync/backup_rollback_controller.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/chrome/browser/sync/backup_rollback_controller.cc b/chrome/browser/sync/backup_rollback_controller.cc
index 2866074608..1f0de17a67 100644
--- a/chrome/browser/sync/backup_rollback_controller.cc
+++ b/chrome/browser/sync/backup_rollback_controller.cc
@@ -34,11 +34,16 @@ BackupRollbackController::~BackupRollbackController() {
void BackupRollbackController::Start(base::TimeDelta delay) {
#if defined(OS_WIN) || defined(OS_MACOSX) || (defined(OS_LINUX) && !defined(OS_CHROMEOS))
- if (!CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kSyncEnableBackupRollback)) {
+ if (CommandLine::ForCurrentProcess()->HasSwitch(
+ switches::kSyncDisableBackup)) {
return;
}
+ if (!CommandLine::ForCurrentProcess()->HasSwitch(
+ switches::kSyncEnableRollback)) {
+ sync_prefs_->SetRemainingRollbackTries(0);
+ }
+
if (delay == base::TimeDelta()) {
TryStart();
} else {