From ea969ad0e2d6a2820e13792ecc3de5d275cefd9f Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Mon, 7 Dec 2020 19:52:56 +0900 Subject: [PATCH] sw_engine renderer: fix a crash issue. This stroking composition condition must be initialized even when exceptional cases. We moved the condition setting to handle it always. --- src/lib/sw_engine/tvgSwRenderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/sw_engine/tvgSwRenderer.cpp b/src/lib/sw_engine/tvgSwRenderer.cpp index 42dedf06..b8110ee4 100644 --- a/src/lib/sw_engine/tvgSwRenderer.cpp +++ b/src/lib/sw_engine/tvgSwRenderer.cpp @@ -136,10 +136,10 @@ struct SwShapeTask : SwTask } } } - if (addStroking == 2 && opacity < 255) compStroking = true; - else compStroking = false; end: shapeDelOutline(&shape, tid); + if (addStroking == 2 && opacity < 255) compStroking = true; + else compStroking = false; } bool dispose() override