filter/source/msfilter/escherex.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit 2823789bec0c029d9714aff0ed65923e23177ef9 Author: Michael Stahl <mst...@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 ) ? _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits