Index: tools/debugger/SkDrawCommand.cpp |
diff --git a/tools/debugger/SkDrawCommand.cpp b/tools/debugger/SkDrawCommand.cpp |
index ab9c9de53c5114b3cc5159216c025543bc2f5350..04de71ec470780ac81e7582ab144ffa409d82d37 100644 |
--- a/tools/debugger/SkDrawCommand.cpp |
+++ b/tools/debugger/SkDrawCommand.cpp |
@@ -1155,10 +1155,9 @@ static void extract_json_paint_looper(Json::Value& jsonPaint, UrlDataManager& ur |
SkPaint* target) { |
if (jsonPaint.isMember(SKDEBUGCANVAS_ATTRIBUTE_LOOPER)) { |
Json::Value jsonLooper = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_LOOPER]; |
- SkDrawLooper* looper = (SkDrawLooper*) load_flattenable(jsonLooper, urlDataManager); |
+ sk_sp<SkDrawLooper> looper((SkDrawLooper*) load_flattenable(jsonLooper, urlDataManager)); |
if (looper != nullptr) { |
target->setLooper(looper); |
f(malita)
2016/03/21 13:53:44
nit: ditto
reed1
2016/03/21 17:15:23
Done.
|
- looper->unref(); |
} |
} |
} |