Index: sync/internal_api/sync_manager_impl.cc |
diff --git a/sync/internal_api/sync_manager_impl.cc b/sync/internal_api/sync_manager_impl.cc |
index 79f0bb533be9478b3a06068a0ad74fdb924951d3..0f807bc15a22587909983a1198360fb55a94c357 100644 |
--- a/sync/internal_api/sync_manager_impl.cc |
+++ b/sync/internal_api/sync_manager_impl.cc |
@@ -1379,9 +1379,12 @@ bool SyncManagerImpl::ReceivedExperiment(Experiments* experiments) { |
ReadNode favicon_sync_node(&trans); |
if (favicon_sync_node.InitByClientTagLookup( |
syncer::EXPERIMENTS, |
- syncer::kFaviconSyncTag) == BaseNode::INIT_OK && |
- favicon_sync_node.GetExperimentsSpecifics().favicon_sync().enabled()) { |
- experiments->favicon_sync = true; |
+ syncer::kFaviconSyncTag) == BaseNode::INIT_OK) { |
+ experiments->favicon_sync = favicon_sync_node.GetExperimentsSpecifics(). |
+ favicon_sync().enabled(); |
+ experiments->favicon_sync_limit = |
+ favicon_sync_node.GetExperimentsSpecifics().favicon_sync(). |
+ favicon_sync_limit(); |
found_experiment = true; |
} |