From d03db583e5ab6bf461aeb204f023d5599cb3f95b Mon Sep 17 00:00:00 2001 From: Mira Grudzinska Date: Tue, 2 Mar 2021 15:17:25 +0100 Subject: [PATCH] svgloader: fillRule value passed to the shape The value was loadeed but not set to the shape. --- src/loaders/svg/tvgSvgSceneBuilder.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/loaders/svg/tvgSvgSceneBuilder.cpp b/src/loaders/svg/tvgSvgSceneBuilder.cpp index 1414227b..e2154787 100644 --- a/src/loaders/svg/tvgSvgSceneBuilder.cpp +++ b/src/loaders/svg/tvgSvgSceneBuilder.cpp @@ -233,6 +233,9 @@ void _applyProperty(SvgNode* node, Shape* vg, float vx, float vy, float vw, floa vg->fill(style->fill.paint.r, style->fill.paint.g, style->fill.paint.b, style->fill.opacity); } + //Apply the fill rule + vg->fill((tvg::FillRule)style->fill.fillRule); + //Apply node opacity if (style->opacity < 255) vg->opacity(style->opacity);