| Index: base/metrics/sparse_histogram.cc
|
| diff --git a/base/metrics/sparse_histogram.cc b/base/metrics/sparse_histogram.cc
|
| index e5cdb43c04fea1514a032ca3e5c311899a979af4..a853dce3505f450c5ef814371f63f1fa92e7523f 100644
|
| --- a/base/metrics/sparse_histogram.cc
|
| +++ b/base/metrics/sparse_histogram.cc
|
| @@ -46,8 +46,12 @@ bool SparseHistogram::HasConstructionArguments(
|
| }
|
|
|
| void SparseHistogram::Add(Sample value) {
|
| - base::AutoLock auto_lock(lock_);
|
| - samples_.Accumulate(value, 1);
|
| + {
|
| + base::AutoLock auto_lock(lock_);
|
| + samples_.Accumulate(value, 1);
|
| + }
|
| +
|
| + FindAndRunCallback(value);
|
| }
|
|
|
| scoped_ptr<HistogramSamples> SparseHistogram::SnapshotSamples() const {
|
|
|