summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThorsten Behrens <tbehrens@suse.com>2013-04-08 13:02:18 +0200
committerThorsten Behrens <tbehrens@suse.com>2013-04-08 13:04:15 +0200
commit3c88993aeb262620b8e3bb3151e57f16260b51f3 (patch)
tree2c5b8da37ca7d091ee4d378a9237868400362f7b
parentfbb1f9776b18104886c18d01b85331742a5e9764 (diff)
fdo#62682 bandaid fix for hyperlink export crash
Fixes the crash, but the deeper problem is that client code gets confused about portion count, does not expect field to span more than one line. Change-Id: I237f3bbd16265597ee0639e77dd561d6c7f2cec8
-rw-r--r--filter/source/svg/svgwriter.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/filter/source/svg/svgwriter.cxx b/filter/source/svg/svgwriter.cxx
index c79b6ccd096c..cbb33e358307 100644
--- a/filter/source/svg/svgwriter.cxx
+++ b/filter/source/svg/svgwriter.cxx
@@ -1650,7 +1650,7 @@ void SVGTextWriter::writeTextPortion( const Point& rPos,
sal_Int32 nStartPos;
while( bNotSync )
{
- if( mnLeftTextPortionLength <= 0 )
+ if( mnLeftTextPortionLength <= 0 || !mrCurrentTextPortion.is() )
{
if( !nextTextPortion() )
break;