From 3e4512a9a660f37b2f8b90402f3333d97f7e72a8 Mon Sep 17 00:00:00 2001 From: Michal Maciola Date: Fri, 2 Jul 2021 11:22:26 +0200 Subject: [PATCH] svg_loader: tag introduced fix #5 Added copyAttr for image --- src/loaders/svg/tvgSvgLoader.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/loaders/svg/tvgSvgLoader.cpp b/src/loaders/svg/tvgSvgLoader.cpp index 43305adb..a71b19c1 100644 --- a/src/loaders/svg/tvgSvgLoader.cpp +++ b/src/loaders/svg/tvgSvgLoader.cpp @@ -1749,6 +1749,14 @@ static void _copyAttr(SvgNode* to, const SvgNode* from) memcpy(to->node.polyline.points, from->node.polyline.points, to->node.polyline.pointsCount * sizeof(float)); break; } + case SvgNodeType::Image: { + to->node.image.x = from->node.image.x; + to->node.image.y = from->node.image.y; + to->node.image.w = from->node.image.w; + to->node.image.h = from->node.image.h; + if (from->node.image.href) to->node.image.href = new string(from->node.image.href->c_str()); + break; + } default: { break; }