From 907c2db46915eedac02f2a5a26291d2ce19282f9 Mon Sep 17 00:00:00 2001 From: Eirik Aavitsland Date: Fri, 10 Aug 2018 13:25:11 +0200 Subject: Fix parsing of forward referrals in use elements SVG elements may refer to a node that is defined later in the file. The parser would then fail to resolve the link. Implement delayed link resolution in the parser to handle such cases. Task-number: QTBUG-69694 Change-Id: I94ffb3511dbd0fac822bb56991415b2d99ccf90e Reviewed-by: Friedemann Kleint --- src/svg/qsvghandler_p.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/svg/qsvghandler_p.h') diff --git a/src/svg/qsvghandler_p.h b/src/svg/qsvghandler_p.h index 2c06cb4..5c13003 100644 --- a/src/svg/qsvghandler_p.h +++ b/src/svg/qsvghandler_p.h @@ -178,6 +178,7 @@ private: #endif void parse(); void resolveGradients(QSvgNode *node); + void resolveNodes(); QPen m_defaultPen; /** -- cgit v1.2.1