| Index: chrome/browser/autocomplete/search_provider.cc
|
| diff --git a/chrome/browser/autocomplete/search_provider.cc b/chrome/browser/autocomplete/search_provider.cc
|
| index 6b92d82f0f7b28268549197391eac64eb54b2698..be43ae17d8b4fdff159ffe2ad5e616802da43d68 100644
|
| --- a/chrome/browser/autocomplete/search_provider.cc
|
| +++ b/chrome/browser/autocomplete/search_provider.cc
|
| @@ -419,13 +419,14 @@ void SearchProvider::AddProviderInfo(ProvidersInfo* provider_info) const {
|
| metrics::OmniboxEventProto_ProviderInfo& new_entry = provider_info->back();
|
| new_entry.set_provider(AsOmniboxEventProviderType());
|
| new_entry.set_provider_done(done_);
|
| - uint32 field_trial_hash = 0;
|
| - if (OmniboxFieldTrial::GetActiveSuggestFieldTrialHash(&field_trial_hash)) {
|
| + std::vector<uint32> field_trial_hashes;
|
| + OmniboxFieldTrial::GetActiveSuggestFieldTrialHashes(&field_trial_hashes);
|
| + for (size_t i = 0; i < field_trial_hashes.size(); ++i) {
|
| if (field_trial_triggered_)
|
| - new_entry.mutable_field_trial_triggered()->Add(field_trial_hash);
|
| + new_entry.mutable_field_trial_triggered()->Add(field_trial_hashes[i]);
|
| if (field_trial_triggered_in_session_) {
|
| new_entry.mutable_field_trial_triggered_in_session()->Add(
|
| - field_trial_hash);
|
| + field_trial_hashes[i]);
|
| }
|
| }
|
| }
|
|
|