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]); |
} |
} |
} |