| Index: components/variations/service/variations_service.cc
|
| diff --git a/components/variations/service/variations_service.cc b/components/variations/service/variations_service.cc
|
| index ab3b89e5b5a1fea48e3a61d764834e5cf5d1336c..e6c32d9b0ffb93ba1983c83522972743b5a5e551 100644
|
| --- a/components/variations/service/variations_service.cc
|
| +++ b/components/variations/service/variations_service.cc
|
| @@ -632,6 +632,13 @@ VariationsService::GetClientFilterableStateForVersion(
|
| state->form_factor = GetCurrentFormFactor();
|
| state->platform = ClientFilterableState::GetCurrentPlatform();
|
| state->hardware_class = GetHardwareClass();
|
| +#if defined(OS_ANDROID)
|
| + // This is set on Android only currently, because the IsLowEndDevice() API
|
| + // on other platforms has no intrinsic meaning outside of a field trial that
|
| + // controls its value. Since this is before server-side field trials are
|
| + // evaluated, that field trial would not be able to apply for this case.
|
| + state->is_low_end_device = base::SysInfo::IsLowEndDevice();
|
| +#endif
|
| state->session_consistency_country = GetLatestCountry();
|
| state->permanent_consistency_country = LoadPermanentConsistencyCountry(
|
| version, state->session_consistency_country);
|
|
|