diff options
author | Xisco Fauli <xiscofauli@libreoffice.org> | 2019-09-19 11:45:20 +0200 |
---|---|---|
committer | Xisco Faulí <xiscofauli@libreoffice.org> | 2019-09-19 13:51:57 +0200 |
commit | ab1479956568b0d9a6022133cf651f846293aa46 (patch) | |
tree | fa4ab602b7d395e732d60df2ecd13eab69b827d7 /svgio/inc | |
parent | ab825c665c1ee509769bdaf0ae95fc111a357fc6 (diff) |
tdf#94765: SVGIO: Look for gradient/pattern ids once the file...
... is completely parsed
it might happen the element's id the url points to hasn't been parsed yet
Change-Id: Ia92c9188de5d23f2f992846aa91f3f936aeefacb
Reviewed-on: https://gerrit.libreoffice.org/79118
Tested-by: Jenkins
Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
Diffstat (limited to 'svgio/inc')
-rw-r--r-- | svgio/inc/svgstyleattributes.hxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/svgio/inc/svgstyleattributes.hxx b/svgio/inc/svgstyleattributes.hxx index 91eb882135fc..5c89295dec0a 100644 --- a/svgio/inc/svgstyleattributes.hxx +++ b/svgio/inc/svgstyleattributes.hxx @@ -242,6 +242,10 @@ namespace svgio // #121221# Defines if evtl. an empty array *is* set bool mbStrokeDasharraySet : 1; + // tdf#94765 Check id references in gradient/pattern getters + OUString maNodeFillURL; + OUString maNodeStrokeURL; + /// internal helpers void add_fillGradient( const basegfx::B2DPolyPolygon& rPath, @@ -276,6 +280,7 @@ namespace svgio drawinglayer::primitive2d::Primitive2DContainer& rTarget, const basegfx::utils::PointIndexSet* pHelpPointIndices) const; + public: /// local attribute scanner void parseStyleAttribute(SVGToken aSVGToken, const OUString& rContent, |