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() { |