summaryrefslogtreecommitdiffstats
path: root/sync/engine
diff options
context:
space:
mode:
authorzea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-21 21:39:54 +0000
committerzea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-21 21:42:55 +0000
commit27a57c8b57b8299bfb4786759735becc4a77e63e (patch)
tree5706a6c6272aa0d90fad20f27db6c53d16819cef /sync/engine
parent9a6fb22f348594098cc5a38329454ca19ce45867 (diff)
downloadchromium_src-27a57c8b57b8299bfb4786759735becc4a77e63e.zip
chromium_src-27a57c8b57b8299bfb4786759735becc4a77e63e.tar.gz
chromium_src-27a57c8b57b8299bfb4786759735becc4a77e63e.tar.bz2
[Sync] Move reenable logic into DTM
The DataTypeManager is now in charge of reenabling previously failed types. BUG=368834 R=maniscalco@chromium.org Review URL: https://codereview.chromium.org/439903002 Cr-Commit-Position: refs/heads/master@{#291198} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291198 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sync/engine')
-rw-r--r--sync/engine/get_updates_delegate.cc2
-rw-r--r--sync/engine/sync_scheduler_impl.cc1
2 files changed, 3 insertions, 0 deletions
diff --git a/sync/engine/get_updates_delegate.cc b/sync/engine/get_updates_delegate.cc
index ac66eef..af4ad57 100644
--- a/sync/engine/get_updates_delegate.cc
+++ b/sync/engine/get_updates_delegate.cc
@@ -136,6 +136,8 @@ ConfigureGetUpdatesDelegate::ConvertConfigureSourceToOrigin(
return sync_pb::SyncEnums::RECONFIGURATION;
case sync_pb::GetUpdatesCallerInfo::NEW_CLIENT:
return sync_pb::SyncEnums::NEW_CLIENT;
+ case sync_pb::GetUpdatesCallerInfo::PROGRAMMATIC:
+ return sync_pb::SyncEnums::PROGRAMMATIC;
default:
NOTREACHED();
return sync_pb::SyncEnums::UNKNOWN_ORIGIN;
diff --git a/sync/engine/sync_scheduler_impl.cc b/sync/engine/sync_scheduler_impl.cc
index 974ed27..7b07815 100644
--- a/sync/engine/sync_scheduler_impl.cc
+++ b/sync/engine/sync_scheduler_impl.cc
@@ -143,6 +143,7 @@ bool IsConfigRelatedUpdateSourceValue(
case GetUpdatesCallerInfo::MIGRATION:
case GetUpdatesCallerInfo::NEW_CLIENT:
case GetUpdatesCallerInfo::NEWLY_SUPPORTED_DATATYPE:
+ case GetUpdatesCallerInfo::PROGRAMMATIC:
return true;
default:
return false;