| Index: skia/ext/benchmarking_canvas.cc
|
| diff --git a/skia/ext/benchmarking_canvas.cc b/skia/ext/benchmarking_canvas.cc
|
| index cb299c7bc43c4a3cf20a2b72c7b5e61e3f50ed93..a3ef776ff3b234e8297f6d68faae3f34c1fda7ed 100644
|
| --- a/skia/ext/benchmarking_canvas.cc
|
| +++ b/skia/ext/benchmarking_canvas.cc
|
| @@ -470,7 +470,7 @@ public:
|
| DCHECK(canvas->overdraw_xfermode_);
|
|
|
| paint_ = paint ? filtered_paint_.set(*paint) : filtered_paint_.init();
|
| - filtered_paint_.get()->setXfermode(canvas->overdraw_xfermode_.get());
|
| + filtered_paint_.get()->setXfermode(canvas->overdraw_xfermode_);
|
| filtered_paint_.get()->setAntiAlias(false);
|
| }
|
|
|
| @@ -510,7 +510,7 @@ BenchmarkingCanvas::BenchmarkingCanvas(SkCanvas* canvas, unsigned flags)
|
| addCanvas(canvas);
|
|
|
| if (flags & kOverdrawVisualization_Flag)
|
| - overdraw_xfermode_ = AdoptRef(new OverdrawXfermode);
|
| + overdraw_xfermode_ = sk_make_sp<OverdrawXfermode>();
|
| }
|
|
|
| BenchmarkingCanvas::~BenchmarkingCanvas() {
|
|
|