| Index: chrome/browser/sync/profile_sync_components_factory_impl.cc
|
| diff --git a/chrome/browser/sync/profile_sync_components_factory_impl.cc b/chrome/browser/sync/profile_sync_components_factory_impl.cc
|
| index bffaf01b96dd7704b11a79a0ab16a06db7c6523c..5c58720346284d69f9786cbd3842acff75f32cbe 100644
|
| --- a/chrome/browser/sync/profile_sync_components_factory_impl.cc
|
| +++ b/chrome/browser/sync/profile_sync_components_factory_impl.cc
|
| @@ -146,6 +146,16 @@ syncer::ModelTypeSet GetDisabledTypesFromCommandLine(
|
| syncer::ModelTypeSet disabled_types;
|
| std::string disabled_types_str =
|
| command_line.GetSwitchValueASCII(switches::kDisableSyncTypes);
|
| +
|
| + std::string disable_types_finch =
|
| + variations::GetVariationParamValue("LightSpeed", "DisableSyncPart");
|
| + if (!disable_types_finch.empty()) {
|
| + if (disabled_types_str.empty())
|
| + disabled_types_str = disable_types_finch;
|
| + else
|
| + disabled_types_str += ", " + disable_types_finch;
|
| + }
|
| +
|
| disabled_types = syncer::ModelTypeSetFromString(disabled_types_str);
|
| return disabled_types;
|
| }
|
|
|