diff options
Diffstat (limited to 'sd/source/filter/ppt/pptinanimations.cxx')
-rw-r--r-- | sd/source/filter/ppt/pptinanimations.cxx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sd/source/filter/ppt/pptinanimations.cxx b/sd/source/filter/ppt/pptinanimations.cxx index 75b426dc1435..90112513def1 100644 --- a/sd/source/filter/ppt/pptinanimations.cxx +++ b/sd/source/filter/ppt/pptinanimations.cxx @@ -2128,7 +2128,10 @@ void AnimationImporter::importAnimateMotionContainer( const Atom* pAtom, const R OUString aStr; if ( aPath >>= aStr ) { - aStr = aStr.replace( 'E', ' ' ); + // E can appear inside a number, so we only check for its presence at the end + aStr = aStr.trim(); + if (aStr.endsWith("E")) + aStr = aStr.copy(0, aStr.getLength() - 1); aStr = aStr.trim(); aPath <<= aStr; xMotion->setPath( aPath ); |