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/tools/debugger/SkDrawCommand.cpp b/tools/debugger/SkDrawCommand.cpp index fcd2885..a32e0b6 100644 --- a/tools/debugger/SkDrawCommand.cpp +++ b/tools/debugger/SkDrawCommand.cpp
@@ -1169,10 +1169,9 @@ SkPaint* target) { if (jsonPaint.isMember(SKDEBUGCANVAS_ATTRIBUTE_XFERMODE)) { Json::Value jsonXfermode = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_XFERMODE]; - SkXfermode* xfermode = (SkXfermode*) load_flattenable(jsonXfermode, urlDataManager); + sk_sp<SkXfermode> xfermode((SkXfermode*) load_flattenable(jsonXfermode, urlDataManager)); if (xfermode != nullptr) { target->setXfermode(xfermode); - xfermode->unref(); } } }