diff options
author | akalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-17 01:29:01 +0000 |
---|---|---|
committer | akalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-17 01:29:01 +0000 |
commit | 315cc09d944e53adab3d62c708bcaba9df446355 (patch) | |
tree | b1e3ddda9edff19377501239d027a425402c1c6c /chrome/browser/sync/notifier/chrome_invalidation_client.cc | |
parent | 21129ec446e74966d3b1edbcdb37bbaf31c5fc40 (diff) | |
download | chromium_src-315cc09d944e53adab3d62c708bcaba9df446355.zip chromium_src-315cc09d944e53adab3d62c708bcaba9df446355.tar.gz chromium_src-315cc09d944e53adab3d62c708bcaba9df446355.tar.bz2 |
Made server_notifier_thread listen to UNKNOWN data type.
This is a temporary workaround so that server-issued notifications work
for new sync data types.
BUG=none
TEST=manual
Review URL: http://codereview.chromium.org/3114012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56290 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync/notifier/chrome_invalidation_client.cc')
-rw-r--r-- | chrome/browser/sync/notifier/chrome_invalidation_client.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/sync/notifier/chrome_invalidation_client.cc b/chrome/browser/sync/notifier/chrome_invalidation_client.cc index f183e61..6701261 100644 --- a/chrome/browser/sync/notifier/chrome_invalidation_client.cc +++ b/chrome/browser/sync/notifier/chrome_invalidation_client.cc @@ -76,6 +76,10 @@ void ChromeInvalidationClient::RegisterTypes() { i < syncable::MODEL_TYPE_COUNT; ++i) { registration_manager_->RegisterType(syncable::ModelTypeFromInt(i)); } + // TODO(akalin): This is a hack to make new sync data types work + // with server-issued notifications. Remove this when it's not + // needed anymore. + registration_manager_->RegisterType(syncable::UNSPECIFIED); } void ChromeInvalidationClient::Invalidate( |