commit | cfb6bdf767796c950f89985445738d2d8e7f12b0 | [log] [tgz] |
---|---|---|
author | reed <reed@google.com> | Tue Mar 29 11:32:50 2016 -0700 |
committer | Commit bot <commit-bot@chromium.org> | Tue Mar 29 11:32:50 2016 -0700 |
tree | 5b412fe9d767eef852f55316a99eb9776751ccaf | |
parent | 3ebd2760dd34da6f5af23e9c7cb1b6a61e9cea9d [diff] [blame] |
switch xfermodes over to sk_sp waiting on https://codereview.chromium.org/1835163002/ BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1832223002 Review URL: https://codereview.chromium.org/1832223002
diff --git a/bench/RectBench.cpp b/bench/RectBench.cpp index edd5ac7..46a515d 100644 --- a/bench/RectBench.cpp +++ b/bench/RectBench.cpp
@@ -85,11 +85,7 @@ class SrcModeRectBench : public RectBench { public: SrcModeRectBench() : INHERITED(1, 0) { - fMode = SkXfermode::Create(SkXfermode::kSrc_Mode); - } - - virtual ~SrcModeRectBench() { - SkSafeUnref(fMode); + fMode = SkXfermode::Make(SkXfermode::kSrc_Mode); } protected: @@ -108,7 +104,7 @@ private: SkString fName; - SkXfermode* fMode; + sk_sp<SkXfermode> fMode; typedef RectBench INHERITED; };