From f590571e3a54f74616a9fa5a09591cacaaf8f0d0 Mon Sep 17 00:00:00 2001 From: JunsuChoi Date: Thu, 4 Mar 2021 11:26:52 +0900 Subject: [PATCH] svg_loader SvgLoader: Fix copy conditions for stop of gradient When getting a linked stop list, if there is no existing stop list in current gradient, it is copied. --- src/loaders/svg/tvgSvgLoader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/loaders/svg/tvgSvgLoader.cpp b/src/loaders/svg/tvgSvgLoader.cpp index f6c9c6ec..1afb3386 100644 --- a/src/loaders/svg/tvgSvgLoader.cpp +++ b/src/loaders/svg/tvgSvgLoader.cpp @@ -2375,7 +2375,7 @@ static SvgStyleGradient* _gradientDup(Array* gradients, const gradList = gradients->data; for (uint32_t i = 0; i < gradients->count; ++i) { if (!((*gradList)->id->compare(*result->ref))) { - if (result->stops.count > 0) { + if (result->stops.count == 0) { _cloneGradStops(&result->stops, &(*gradList)->stops); } //TODO: Properly inherit other property