| Index: tools/debugger/SkDrawCommand.cpp
|
| diff --git a/tools/debugger/SkDrawCommand.cpp b/tools/debugger/SkDrawCommand.cpp
|
| index 5dc6079897c21bc6807c7181404650f1af72fb7b..af1270c9e5903272803fb874bab65ab82e5ed147 100644
|
| --- a/tools/debugger/SkDrawCommand.cpp
|
| +++ b/tools/debugger/SkDrawCommand.cpp
|
| @@ -1125,8 +1125,7 @@ static void extract_json_paint_shader(Json::Value& jsonPaint, UrlDataManager& ur
|
| Json::Value jsonShader = jsonPaint[SKDEBUGCANVAS_ATTRIBUTE_SHADER];
|
| SkShader* shader = (SkShader*) load_flattenable(jsonShader, urlDataManager);
|
| if (shader != nullptr) {
|
| - target->setShader(shader);
|
| - shader->unref();
|
| + target->setShader(sk_ref_sp(shader));
|
| }
|
| }
|
| }
|
|
|