[Libreoffice-commits] core.git: basegfx/source

Armin Le Grand alg at apache.org
Mon Oct 28 07:11:15 PDT 2013


 basegfx/source/polygon/b2dsvgpolypolygon.cxx |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

New commits:
commit c07016b79e95f157f6342a1cb9dca51bb77e1f6c
Author: Armin Le Grand <alg at apache.org>
Date:   Mon Oct 28 11:31:11 2013 +0000

    Resolves: #i123465# no longer correct svg:d imports
    
    (cherry picked from commit 697d89b1dda760a39cd8e7e28f386dbec1aaff61)
    
    Change-Id: Id1819f695eac7a6dc4346708c7504f8df7e57c56

diff --git a/basegfx/source/polygon/b2dsvgpolypolygon.cxx b/basegfx/source/polygon/b2dsvgpolypolygon.cxx
index d9b869b..6a1dffa 100644
--- a/basegfx/source/polygon/b2dsvgpolypolygon.cxx
+++ b/basegfx/source/polygon/b2dsvgpolypolygon.cxx
@@ -262,7 +262,10 @@ namespace basegfx
                                 // add current polygon
                                 if(bIsClosed)
                                 {
-                                    closeWithGeometryChange(aCurrPoly);
+                                    // #i123465# no need to do the old closeWithGeometryChange
+                                    // corerection on SVG polygons; this even may lead to wrong
+                                    // results e.g. for marker processing
+                                    aCurrPoly.setClosed(true);
                                 }
 
                                 o_rPolyPolygon.append(aCurrPoly);
@@ -771,7 +774,10 @@ namespace basegfx
                 // end-process last poly
                 if(bIsClosed)
                 {
-                    closeWithGeometryChange(aCurrPoly);
+                    // #i123465# no need to do the old closeWithGeometryChange
+                    // corerection on SVG polygons; this even may lead to wrong
+                    // results e.g. for marker processing
+                    aCurrPoly.setClosed(true);
                 }
 
                 o_rPolyPolygon.append(aCurrPoly);


More information about the Libreoffice-commits mailing list