Chromium Code Reviews| Index: chrome/browser/sync/notifier/chrome_invalidation_client.cc |
| =================================================================== |
| --- chrome/browser/sync/notifier/chrome_invalidation_client.cc (revision 71029) |
| +++ chrome/browser/sync/notifier/chrome_invalidation_client.cc (working copy) |
| @@ -126,7 +126,12 @@ |
| VLOG(1) << "Invalidate: " << InvalidationToString(invalidation); |
| syncable::ModelType model_type; |
| if (ObjectIdToRealModelType(invalidation.object_id(), &model_type)) { |
| - listener_->OnInvalidate(model_type); |
| + if (invalidation.has_payload()) { |
| + listener_->OnInvalidate(model_type, invalidation.payload()); |
| + } else { |
| + LOG(WARNING) << "Received invalidation without payload."; |
| + listener_->OnInvalidate(model_type, ""); |
|
tim (not reviewing)
2011/01/11 23:20:02
nit - use std::string() instead of "" to save on g
Nicolas Zea
2011/01/12 00:11:37
Done.
|
| + } |
| } else { |
| LOG(WARNING) << "Could not get invalidation model type; " |
| << "invalidating everything"; |