diff options
author | Caolán McNamara <caolanm@redhat.com> | 2016-07-07 16:42:58 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2016-07-07 16:45:08 +0100 |
commit | fb045517532aababc06fb4b1112def53b03d9144 (patch) | |
tree | e084e210fbd8deaf33e6650d9004a38a034296ad | |
parent | 84b1ab44aed51da8393b01a7cfddfa78234e2acc (diff) |
crashtesting: assert on export of tdf99571-1.docx to docx
Change-Id: I2c8d82ac21451a2d2cc748dc28ac210c8e5ddf5f
-rw-r--r-- | filter/source/msfilter/eschesdo.cxx | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/filter/source/msfilter/eschesdo.cxx b/filter/source/msfilter/eschesdo.cxx index 50df810f8214..7aa80837ff40 100644 --- a/filter/source/msfilter/eschesdo.cxx +++ b/filter/source/msfilter/eschesdo.cxx @@ -1216,8 +1216,17 @@ sal_uInt32 ImplEESdrObject::ImplGetText() { Reference< XText > xXText( mXShape, UNO_QUERY ); mnTextSize = 0; - if( xXText.is() ) - mnTextSize = xXText->getString().getLength(); + if (xXText.is()) + { + try + { + mnTextSize = xXText->getString().getLength(); + } + catch (const uno::RuntimeException& e) + { + SAL_WARN("filter.ms", "ImplGetText exception: " << e.Message); + } + } return mnTextSize; } |