| Index: chrome/browser/search_engines/template_url_service.cc
|
| diff --git a/chrome/browser/search_engines/template_url_service.cc b/chrome/browser/search_engines/template_url_service.cc
|
| index b9124d5d1fba331efb98959c0f0e8f4291ca8059..42773f372266a1e6471b19625239cd0805dab95c 100644
|
| --- a/chrome/browser/search_engines/template_url_service.cc
|
| +++ b/chrome/browser/search_engines/template_url_service.cc
|
| @@ -826,11 +826,14 @@ void TemplateURLService::OnWebDataServiceRequestDone(
|
| SetDefaultSearchProviderNoNotify(FindNewDefaultSearchProvider());
|
| DCHECK(success);
|
| }
|
| - UMA_HISTOGRAM_ENUMERATION(
|
| - kDSPHistogramName,
|
| - default_search_provider_ ?
|
| - default_search_provider_->prepopulate_id() : 0,
|
| - TemplateURLPrepopulateData::kMaxPrepopulatedEngineID);
|
| + // Don't log anything if the user has a NULL default search provider. A
|
| + // logged value of 0 indicates a custom default search provider.
|
| + if (default_search_provider_) {
|
| + UMA_HISTOGRAM_ENUMERATION(
|
| + kDSPHistogramName,
|
| + default_search_provider_->prepopulate_id(),
|
| + TemplateURLPrepopulateData::kMaxPrepopulatedEngineID);
|
| + }
|
| }
|
|
|
| NotifyObservers();
|
|
|