[Libreoffice-commits] core.git: filter/source
Vort
vvort at yandex.ru
Tue Feb 17 05:25:39 PST 2015
filter/source/svg/svgreader.cxx | 7 +++++++
1 file changed, 7 insertions(+)
New commits:
commit ea91563683b5c5df40ec5f4eb9c3005d7bfcf71d
Author: Vort <vvort at yandex.ru>
Date: Fri Feb 13 15:53:09 2015 +0200
tdf#64075 SVG Import: close non-closed filled polygons
Change-Id: I26335c88cd3fd6644e122c8c525bf319cb09f4db
Reviewed-on: https://gerrit.libreoffice.org/14475
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
Tested-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/filter/source/svg/svgreader.cxx b/filter/source/svg/svgreader.cxx
index 41cdd98..bf1ae76 100644
--- a/filter/source/svg/svgreader.cxx
+++ b/filter/source/svg/svgreader.cxx
@@ -1343,6 +1343,13 @@ struct ShapeWritingVisitor
basegfx::B2DPolyPolygon aPoly;
basegfx::tools::importFromSvgD(aPoly, sPath, false, NULL);
+ if ((maCurrState.meStrokeType == NONE) &&
+ (maCurrState.meFillType != NONE) &&
+ !aPoly.isClosed())
+ {
+ aPoly.setClosed(true);
+ }
+
writePathShape(xAttrs,
xUnoAttrs,
xElem,
More information about the Libreoffice-commits
mailing list