Chromium Code Reviews| Index: components/metrics/metrics_service.cc |
| diff --git a/components/metrics/metrics_service.cc b/components/metrics/metrics_service.cc |
| index ca9fef4fea954d01245ca6370557befef2464fa7..91600c84c1db3de289a1b9771296826de4fe204c 100644 |
| --- a/components/metrics/metrics_service.cc |
| +++ b/components/metrics/metrics_service.cc |
| @@ -666,20 +666,8 @@ void MetricsService::GetUptimes(PrefService* pref, |
| } |
| } |
| -void MetricsService::AddObserver(MetricsServiceObserver* observer) { |
| - DCHECK(thread_checker_.CalledOnValidThread()); |
| - observers_.AddObserver(observer); |
| -} |
| - |
| -void MetricsService::RemoveObserver(MetricsServiceObserver* observer) { |
| - DCHECK(thread_checker_.CalledOnValidThread()); |
| - observers_.RemoveObserver(observer); |
| -} |
| - |
| void MetricsService::NotifyOnDidCreateMetricsLog() { |
| - DCHECK(thread_checker_.CalledOnValidThread()); |
| - FOR_EACH_OBSERVER( |
| - MetricsServiceObserver, observers_, OnDidCreateMetricsLog()); |
| + DCHECK(IsSingleThreaded()); |
|
Ilya Sherman
2014/09/03 00:28:40
nit: Hmm, is this change needed for this CL? I've
Alexei Svitkine (slow)
2014/09/03 13:24:41
These were the only things using |thread_checker_|
|
| for (size_t i = 0; i < metrics_providers_.size(); ++i) |
| metrics_providers_[i]->OnDidCreateMetricsLog(); |
| } |