Index: chrome/browser/sync/glue/sync_backend_host.cc |
diff --git a/chrome/browser/sync/glue/sync_backend_host.cc b/chrome/browser/sync/glue/sync_backend_host.cc |
index fb63ce5e44b6c34c2b046e2204ece1a1d0e1224d..58a860811f282b7c0aa84e6d048557c7f457427e 100644 |
--- a/chrome/browser/sync/glue/sync_backend_host.cc |
+++ b/chrome/browser/sync/glue/sync_backend_host.cc |
@@ -251,12 +251,35 @@ void SyncBackendHost::Shutdown(bool sync_disabled) { |
core_ = NULL; // Releases reference to core_. |
} |
+syncable::Directory::PersistedKernelInfo::AutofillMigrationState |
+ SyncBackendHost::GetAutofillMigrationState() { |
+ return core_->syncapi()->GetAutofillMigrationState(); |
+} |
+ |
+void SyncBackendHost::SetAutofillMigrationState( |
+ syncable::Directory::PersistedKernelInfo::AutofillMigrationState state) { |
+ return core_->syncapi()->SetAutofillMigrationState(state); |
+} |
+ |
+syncable::AutofillMigrationDebugInfo |
+ SyncBackendHost::GetAutofillMigrationDebugInfo() { |
+ return core_->syncapi()->GetAutofillMigrationDebugInfo(); |
+} |
+ |
+void SyncBackendHost::SetAutofillMigrationDebugInfo( |
+ syncable::AutofillMigrationDebugInfo::PropertyToSet property_to_set, |
+ const syncable::AutofillMigrationDebugInfo& info) { |
+ return core_->syncapi()->SetAutofillMigrationDebugInfo(property_to_set, info); |
+} |
+ |
void SyncBackendHost::ConfigureDataTypes(const syncable::ModelTypeSet& types, |
CancelableTask* ready_task) { |
// Only one configure is allowed at a time. |
DCHECK(!configure_ready_task_.get()); |
DCHECK(syncapi_initialized_); |
+ core_->syncapi()->ConfigureAutofillMigration(); |
+ |
bool deleted_type = false; |
{ |