Chromium Code Reviews| 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..9e833c0a32ff15f88d1bd45558a7383d31aa0dd7 100644 |
| --- a/chrome/browser/autocomplete/search_provider.cc |
| +++ b/chrome/browser/autocomplete/search_provider.cc |
| @@ -419,13 +419,16 @@ 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)) { |
| - if (field_trial_triggered_) |
| - new_entry.mutable_field_trial_triggered()->Add(field_trial_hash); |
| - if (field_trial_triggered_in_session_) { |
| - new_entry.mutable_field_trial_triggered_in_session()->Add( |
| - field_trial_hash); |
| + std::vector<uint32> field_trial_hashes; |
| + if (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_hashes[i]); |
| + if (field_trial_triggered_in_session_) { |
| + new_entry.mutable_field_trial_triggered_in_session()->Add( |
| + field_trial_hashes[i]); |
| + } |
| } |
| } |
|
SteveT
2013/04/11 13:46:27
That's odd... do these two braces need to be clean
Bart N.
2013/04/11 19:35:07
They are needed for if/for statements.
|
| } |