From 08fe14280d4cd35324fe3541ef3a1e44b135250c Mon Sep 17 00:00:00 2001 From: Mira Grudzinska Date: Mon, 22 Apr 2024 17:30:30 +0200 Subject: [PATCH] svg_loader: copy display property The display property was not copied along with other node properties. This caused incorrect rendering of an object with display=none if accessed through a use tag. --- src/loaders/svg/tvgSvgLoader.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/loaders/svg/tvgSvgLoader.cpp b/src/loaders/svg/tvgSvgLoader.cpp index 609b4258..d435ddd1 100644 --- a/src/loaders/svg/tvgSvgLoader.cpp +++ b/src/loaders/svg/tvgSvgLoader.cpp @@ -3025,6 +3025,7 @@ static void _styleCopy(SvgStyleProperty* to, const SvgStyleProperty* from) static void _copyAttr(SvgNode* to, const SvgNode* from) { + to->display = from->display; //Copy matrix attribute if (from->transform) { to->transform = (Matrix*)malloc(sizeof(Matrix));