diff options
| author | jghali <jghali@11d20701-8431-0410-a711-e3c959e3b870> | 2012-02-27 18:56:14 +0000 |
|---|---|---|
| committer | jghali <jghali@11d20701-8431-0410-a711-e3c959e3b870> | 2012-02-27 18:56:14 +0000 |
| commit | ed9f7ed255f1f9d74875257470c0e44a473f8c70 (patch) | |
| tree | fc3838c2713c83d0e6b4178648edf3f2db8591ff /scribus/plugins | |
| parent | 98817dfb8e173f0a810f2ccbc6dd87acd043817c (diff) | |
| download | scribus-ed9f7ed255f1f9d74875257470c0e44a473f8c70.tar.gz scribus-ed9f7ed255f1f9d74875257470c0e44a473f8c70.tar.xz scribus-ed9f7ed255f1f9d74875257470c0e44a473f8c70.zip | |
#10607 : Clip path transform not applied when parsing SVG
git-svn-id: svn://scribus.net/branches/Version14x/Scribus@17343 11d20701-8431-0410-a711-e3c959e3b870
Diffstat (limited to 'scribus/plugins')
| -rw-r--r-- | scribus/plugins/import/svg/svgplugin.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/scribus/plugins/import/svg/svgplugin.cpp b/scribus/plugins/import/svg/svgplugin.cpp index a09952d..12a8e03 100644 --- a/scribus/plugins/import/svg/svgplugin.cpp +++ b/scribus/plugins/import/svg/svgplugin.cpp @@ -858,6 +858,11 @@ void SVGPlug::parseClipPath(const QDomElement &e) clip.addQuadPoint(width+x, height+y, width+x, height+y, x, height+y, x, height+y); clip.addQuadPoint(x, height+y, x, height+y, x, y, x, y); } + if (b2.hasAttribute("transform")) + { + QMatrix transform = parseTransform(b2.attribute("transform")); + clip.map(transform); + } if (clip.size() >= 2) m_clipPaths.insert(id, clip); } |
