writerfilter/source/dmapper/GraphicImport.cxx |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit 0ece7f368b499a010e3ecf2ffa193c242f9a78db
Author: SJacobi <sven-jac...@gmx.de>
Date:   Tue Mar 5 14:54:00 2013 +0100

    docx import, fixed cropping
    
    Change-Id: I910c2f769e88c5d9d17fc5bf072909b4b7f28ef0
    Reviewed-on: https://gerrit.libreoffice.org/2557
    Tested-by: Luboš Luňák <l.lu...@suse.cz>
    Reviewed-by: Joren De Cuyper <joren.libreoff...@telenet.be>
    Tested-by: Caolán McNamara <caol...@redhat.com>
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/writerfilter/source/dmapper/GraphicImport.cxx 
b/writerfilter/source/dmapper/GraphicImport.cxx
index 10a17e6..6a0a2ce 100644
--- a/writerfilter/source/dmapper/GraphicImport.cxx
+++ b/writerfilter/source/dmapper/GraphicImport.cxx
@@ -932,6 +932,14 @@ void GraphicImport::lcl_attribute(Id nName, Value & val)
                             xGraphProps->setPropertyValue("Width",
                                    uno::makeAny( aSize.Width ) );
 
+                            text::GraphicCrop aGraphicCrop( 0, 0, 0, 0 );
+                            uno::Reference< beans::XPropertySet > 
xSourceGraphProps( xShape, uno::UNO_QUERY );
+                            uno::Any aAny = 
xSourceGraphProps->getPropertyValue( rtl::OUString("GraphicCrop"));
+                            if(aAny >>= aGraphicCrop) {
+                                xGraphProps->setPropertyValue( 
rtl::OUString("GraphicCrop"),
+                                    uno::makeAny( aGraphicCrop ) );
+                            }
+
                             // We need to drop the shape here somehow
                             uno::Reference< lang::XComponent > 
xShapeComponent( xShape, uno::UNO_QUERY );
                             xShapeComponent->dispose( );
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to