diff options
author | zea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-26 20:36:44 +0000 |
---|---|---|
committer | zea@chromium.org <zea@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-26 20:36:44 +0000 |
commit | 438aaae43839a7af5b5c2ff6505d3e6383ea8380 (patch) | |
tree | 0b6089ed27016dcba138a3800794a9ccc3bd4d73 /chrome/browser/sync/engine/syncer.cc | |
parent | ba9d56e737d4bb6f53d9e8833bc6f9272fbede27 (diff) | |
download | chromium_src-438aaae43839a7af5b5c2ff6505d3e6383ea8380.zip chromium_src-438aaae43839a7af5b5c2ff6505d3e6383ea8380.tar.gz chromium_src-438aaae43839a7af5b5c2ff6505d3e6383ea8380.tar.bz2 |
[SYNC] Refactor SyncSourceInfo and add support in chrome invalidation client and syncer thread for passing a datatype-specific payload originating in the invalidation server and directed at the sync frontend server. Also fixes bug with last_sync_time and PostTimeToTypeHistogram, which would get hit when the unit tests were being run.
BUG=68572,69558
TEST=unit
Review URL: http://codereview.chromium.org/6182004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72685 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync/engine/syncer.cc')
-rw-r--r-- | chrome/browser/sync/engine/syncer.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/sync/engine/syncer.cc b/chrome/browser/sync/engine/syncer.cc index 70d585f..cbd7eef 100644 --- a/chrome/browser/sync/engine/syncer.cc +++ b/chrome/browser/sync/engine/syncer.cc @@ -78,7 +78,8 @@ void Syncer::SyncShare(sessions::SyncSession* session) { CHECK(dir.good()); const sessions::SyncSourceInfo& source(session->source()); - if (sync_pb::GetUpdatesCallerInfo::CLEAR_PRIVATE_DATA == source.first) { + if (sync_pb::GetUpdatesCallerInfo::CLEAR_PRIVATE_DATA == + source.updates_source) { SyncShare(session, CLEAR_PRIVATE_DATA, SYNCER_END); return; } else { |