| Index: cc/debug/rasterize_and_record_benchmark.cc
|
| diff --git a/cc/debug/rasterize_and_record_benchmark.cc b/cc/debug/rasterize_and_record_benchmark.cc
|
| index e56a1e136d1c6cf5ffe6fc4a3f21e8617b29d01d..e46dcfea16903fb1730e0979d3052ed341c31c12 100644
|
| --- a/cc/debug/rasterize_and_record_benchmark.cc
|
| +++ b/cc/debug/rasterize_and_record_benchmark.cc
|
| @@ -65,7 +65,7 @@ void RasterizeAndRecordBenchmark::DidUpdateLayers(LayerTreeHost* host) {
|
| host_ = host;
|
| LayerTreeHostCommon::CallFunctionForSubtree(
|
| host->root_layer(),
|
| - base::Bind(&RasterizeAndRecordBenchmark::Run, base::Unretained(this)));
|
| + [this](Layer* layer) { layer->RunMicroBenchmark(this); });
|
|
|
| DCHECK(!results_.get());
|
| results_ = make_scoped_ptr(new base::DictionaryValue);
|
| @@ -102,10 +102,6 @@ scoped_ptr<MicroBenchmarkImpl> RasterizeAndRecordBenchmark::CreateBenchmarkImpl(
|
| weak_ptr_factory_.GetWeakPtr())));
|
| }
|
|
|
| -void RasterizeAndRecordBenchmark::Run(Layer* layer) {
|
| - layer->RunMicroBenchmark(this);
|
| -}
|
| -
|
| void RasterizeAndRecordBenchmark::RunOnLayer(PictureLayer* layer) {
|
| DCHECK(host_);
|
|
|
|
|