diff options
author | zea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-02 23:24:04 +0000 |
---|---|---|
committer | zea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-02 23:24:04 +0000 |
commit | 651da6252ac3c36ec5d85b338f1fb0df16e940f4 (patch) | |
tree | f6e0920e4ae4dfbd3df67d557cf0d228e168c030 /chrome/browser/webdata/autocomplete_syncable_service.cc | |
parent | 67825502bb43b8549b4d50e5ee414ec5be66db9c (diff) | |
download | chromium_src-651da6252ac3c36ec5d85b338f1fb0df16e940f4.zip chromium_src-651da6252ac3c36ec5d85b338f1fb0df16e940f4.tar.gz chromium_src-651da6252ac3c36ec5d85b338f1fb0df16e940f4.tar.bz2 |
[Sync] Add support for sync Persistence Errors
Persistence errors are those detected by the native model's transaction
version being newer than sync's. They currently have no effect beyond
a normal association error, but will eventually result in delayed
association after a sync update.
BUG=239828
TBR=atwilson@chromium.org, sky@chromium.org
Review URL: https://chromiumcodereview.appspot.com/15701022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209810 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/webdata/autocomplete_syncable_service.cc')
-rw-r--r-- | chrome/browser/webdata/autocomplete_syncable_service.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/webdata/autocomplete_syncable_service.cc b/chrome/browser/webdata/autocomplete_syncable_service.cc index 15c6931..a57994a 100644 --- a/chrome/browser/webdata/autocomplete_syncable_service.cc +++ b/chrome/browser/webdata/autocomplete_syncable_service.cc @@ -238,8 +238,10 @@ syncer::SyncError AutocompleteSyncableService::ProcessSyncChanges( DCHECK(sync_processor_.get()); if (!sync_processor_.get()) { - syncer::SyncError error(FROM_HERE, "Models not yet associated.", - syncer::AUTOFILL); + syncer::SyncError error(FROM_HERE, + syncer::SyncError::DATATYPE_ERROR, + "Models not yet associated.", + syncer::AUTOFILL); return error; } |