summaryrefslogtreecommitdiff
path: root/oox/source/export
diff options
context:
space:
mode:
Diffstat (limited to 'oox/source/export')
-rw-r--r--oox/source/export/drawingml.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/oox/source/export/drawingml.cxx b/oox/source/export/drawingml.cxx
index a71ed89b4641..ffadbe5b90dc 100644
--- a/oox/source/export/drawingml.cxx
+++ b/oox/source/export/drawingml.cxx
@@ -73,6 +73,7 @@
#include <editeng/svxenum.hxx>
#include <svx/unoapi.hxx>
#include <svx/svdoashp.hxx>
+#include <svx/unoshape.hxx>
using namespace ::com::sun::star;
using namespace ::com::sun::star::beans;
@@ -1672,7 +1673,8 @@ void DrawingML::WriteText( Reference< XInterface > rXIface, bool bBodyPr, bool b
sal_Bool bHasWrap = sal_False;
sal_Bool bWrap = sal_False;
- if( GETA( TextWordWrap ) ) {
+ // Only custom shapes obey the TextWordWrap option, normal text always wraps.
+ if( dynamic_cast<SvxCustomShape*>(rXIface.get()) && GETA( TextWordWrap ) ) {
mAny >>= bWrap;
bHasWrap = sal_True;
}