diff options
Diffstat (limited to 'webkit/glue')
-rw-r--r-- | webkit/glue/webkitclient_impl.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/webkit/glue/webkitclient_impl.cc b/webkit/glue/webkitclient_impl.cc index 4fc05e6..4e2b10a 100644 --- a/webkit/glue/webkitclient_impl.cc +++ b/webkit/glue/webkitclient_impl.cc @@ -264,24 +264,22 @@ void WebKitClientImpl::histogramCustomCounts( const char* name, int sample, int min, int max, int bucket_count) { // Copied from histogram macro, but without the static variable caching // the histogram because name is dynamic. - scoped_refptr<base::Histogram> counter = + base::Histogram* counter = base::Histogram::FactoryGet(name, min, max, bucket_count, base::Histogram::kUmaTargetedHistogramFlag); DCHECK_EQ(name, counter->histogram_name()); - if (counter.get()) - counter->Add(sample); + counter->Add(sample); } void WebKitClientImpl::histogramEnumeration( const char* name, int sample, int boundary_value) { // Copied from histogram macro, but without the static variable caching // the histogram because name is dynamic. - scoped_refptr<base::Histogram> counter = + base::Histogram* counter = base::LinearHistogram::FactoryGet(name, 1, boundary_value, boundary_value + 1, base::Histogram::kUmaTargetedHistogramFlag); DCHECK_EQ(name, counter->histogram_name()); - if (counter.get()) - counter->Add(sample); + counter->Add(sample); } void WebKitClientImpl::traceEventBegin(const char* name, void* id, |