| Index: chrome/browser/webdata/autocomplete_syncable_service.cc
|
| diff --git a/chrome/browser/webdata/autocomplete_syncable_service.cc b/chrome/browser/webdata/autocomplete_syncable_service.cc
|
| index 11edecd56ce8fcc8a8d20162b6f3545382f9326d..b96f3629d78c47d98c54dd260fbca952c8bad72a 100644
|
| --- a/chrome/browser/webdata/autocomplete_syncable_service.cc
|
| +++ b/chrome/browser/webdata/autocomplete_syncable_service.cc
|
| @@ -127,6 +127,12 @@ AutocompleteSyncableService::AutocompleteSyncableService()
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB));
|
| }
|
|
|
| +
|
| +void AutocompleteSyncableService::InjectStartSyncFlare(
|
| + const syncer::StartSyncFlare& flare) {
|
| + flare_ = flare;
|
| +}
|
| +
|
| syncer::SyncMergeResult AutocompleteSyncableService::MergeDataAndStartSyncing(
|
| syncer::ModelType type,
|
| const syncer::SyncDataList& initial_sync_data,
|
| @@ -310,6 +316,8 @@ void AutocompleteSyncableService::AutofillEntriesChanged(
|
| // starts.
|
| if (sync_processor_.get())
|
| ActOnChanges(changes);
|
| + else if (!flare_.is_null())
|
| + flare_.Run(syncer::AUTOFILL);
|
| }
|
|
|
| bool AutocompleteSyncableService::LoadAutofillData(
|
|
|