[Libreoffice-commits] .: filter/source
Libreoffice Gerrit user
logerrit at kemper.freedesktop.org
Thu Jan 24 14:33:37 PST 2013
filter/source/msfilter/escherex.cxx | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
New commits:
commit 2823789bec0c029d9714aff0ed65923e23177ef9
Author: Michael Stahl <mstahl at redhat.com>
Date: Thu Jan 24 23:12:38 2013 +0100
fdo#58204: PPT export: fix text rotation in shapes:
EscherPropertyContainer::CreateTextProperties: do not write
ESCHER_Prop_txflTextFlow for custom shapes. This happens to export the
rotation properly for the WW8 bugdoc of n#404221, as well as the PPT at
fdo#58204 and both PPTs at fdo#34897, one of which (mangle.ppt) was not
handled properly on master currently. The author disclaims having any
actual knowledge about rotation properties in MSO files.
(regression from 24dd42f316e5cb16ba726c05ba486d53e033052d)
Change-Id: Id3dcfb6221d031cdabb7f543b68752b467d9e1a6
diff --git a/filter/source/msfilter/escherex.cxx b/filter/source/msfilter/escherex.cxx
index cf08b7f..d456be6 100644
--- a/filter/source/msfilter/escherex.cxx
+++ b/filter/source/msfilter/escherex.cxx
@@ -679,7 +679,8 @@ void EscherPropertyContainer::CreateTextProperties(
// n#404221: In case of rotation we need to write the txtflTextFlow
// attribute too.
- if (bIsTextFrame)
+ // fdo#58204: not custom shapes (TODO: other cases when it doesn't work?)
+ if (bIsTextFrame && !bIsCustomShape)
{
sal_uInt16 nAngle = EscherPropertyValueHelper::GetPropertyValue(
aAny, rXPropSet, OUString( "RotateAngle" ), sal_True ) ?
More information about the Libreoffice-commits
mailing list