Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(610)

Unified Diff: skia/ext/benchmarking_canvas.cc

Issue 1849213002: Remove SK_SUPPORT_LEGACY_XFERMODE_PTR (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Adopt the pointer but don't ref it Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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() {

Powered by Google App Engine
This is Rietveld 408576698