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

Jacobo Aragunde Pérez jaragunde at igalia.com
Thu Nov 14 03:26:55 PST 2013


 oox/source/export/vmlexport.cxx |   10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

New commits:
commit cc8c94b362e89d7d7e974119be77679f2f344d91
Author: Jacobo Aragunde Pérez <jaragunde at igalia.com>
Date:   Fri Oct 25 09:09:55 2013 +0200

    fdo#70838: Fix size issue when exporting shapes to docx.
    
    We were saving the size of the rotated shape bounding box in the docx file
    but that size was being interpreted as the size of the original, unrotated
    shape.
    
    Now VMLExport::Commit will use the dimensions of the rectangle received as
    a parameter to save to the file instead of those returned by SdrAttrObject
    ->GetSnapRect
    
    Change-Id: I53670db77f5e5320a87579dcd56617d5ccf1851a
    Reviewed-on: https://gerrit.libreoffice.org/6432
    Reviewed-by: Miklos Vajna <vmiklos at collabora.co.uk>
    Tested-by: Miklos Vajna <vmiklos at collabora.co.uk>

diff --git a/oox/source/export/vmlexport.cxx b/oox/source/export/vmlexport.cxx
index 8eeb9dc..f87e773 100644
--- a/oox/source/export/vmlexport.cxx
+++ b/oox/source/export/vmlexport.cxx
@@ -326,15 +326,7 @@ void VMLExport::Commit( EscherPropertyContainer& rProps, const Rectangle& rRect
     if ( m_nShapeType == ESCHER_ShpInst_Line )
         AddLineDimensions( rRect );
     else
-    {
-        Rectangle aRect(rRect);
-        if (m_pNdTopLeft)
-        {
-            aRect = m_pSdrObject->GetSnapRect();
-            aRect -= *m_pNdTopLeft;
-        }
-        AddRectangleDimensions( *m_pShapeStyle, aRect );
-    }
+        AddRectangleDimensions( *m_pShapeStyle, rRect );
 
     // properties
     bool bAlreadyWritten[ 0xFFF ];


More information about the Libreoffice-commits mailing list