crashtesting: assert on export of tdf99571-1.docx to docx
Change-Id: I2c8d82ac21451a2d2cc748dc28ac210c8e5ddf5f
diff --git a/filter/source/msfilter/eschesdo.cxx b/filter/source/msfilter/eschesdo.cxx
index 50df810..7aa8083 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;
}