You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by af...@apache.org on 2012/06/21 14:36:13 UTC
svn commit: r1352519 -
/incubator/ooo/trunk/main/filter/source/msfilter/msdffimp.cxx
Author: af
Date: Thu Jun 21 12:36:13 2012
New Revision: 1352519
URL: http://svn.apache.org/viewvc?rev=1352519&view=rev
Log:
#i119537# Fixed extrusion of custom shapes to XLS.
(rev. 1352497 has this same title by mistake, should refer to issue 119903)
Reported by: Terry Yang
Patch by: Jianyuan Li
Review by: Andre Fischer
Modified:
incubator/ooo/trunk/main/filter/source/msfilter/msdffimp.cxx
Modified: incubator/ooo/trunk/main/filter/source/msfilter/msdffimp.cxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/filter/source/msfilter/msdffimp.cxx?rev=1352519&r1=1352518&r2=1352519&view=diff
==============================================================================
--- incubator/ooo/trunk/main/filter/source/msfilter/msdffimp.cxx (original)
+++ incubator/ooo/trunk/main/filter/source/msfilter/msdffimp.cxx Thu Jun 21 12:36:13 2012
@@ -1994,8 +1994,8 @@ void DffPropertyReader::ApplyCustomShape
if ( IsProperty( DFF_Prop_c3DOriginX ) || IsProperty( DFF_Prop_c3DOriginY ) )
{
const rtl::OUString sExtrusionOrigin( RTL_CONSTASCII_USTRINGPARAM ( "Origin" ) );
- double fOriginX = (double)((sal_Int32)GetPropertyValue( DFF_Prop_c3DOriginX, 0 ));
- double fOriginY = (double)((sal_Int32)GetPropertyValue( DFF_Prop_c3DOriginY, 0 ));
+ double fOriginX = (double)((sal_Int32)GetPropertyValue( DFF_Prop_c3DOriginX, 32768 ));
+ double fOriginY = (double)((sal_Int32)GetPropertyValue( DFF_Prop_c3DOriginY, (sal_uInt32)-32768 ));
fOriginX /= 65536;
fOriginY /= 65536;
EnhancedCustomShapeParameterPair aOriginPair;