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_); |