diff options
-rw-r--r-- | sw/source/filter/rtf/swparrtf.cxx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/sw/source/filter/rtf/swparrtf.cxx b/sw/source/filter/rtf/swparrtf.cxx index 5bd382608f56..e463f5ac2701 100644 --- a/sw/source/filter/rtf/swparrtf.cxx +++ b/sw/source/filter/rtf/swparrtf.cxx @@ -181,7 +181,14 @@ extern "C" SAL_DLLPUBLIC_EXPORT bool SAL_CALL TestImportRTF(const OUString &rURL } SwPaM aPaM( aIdx ); aPaM.GetPoint()->nContent.Assign(aIdx.GetNode().GetContentNode(), 0); - bool bRet = pReader->Read(*pD, OUString(), aPaM, OUString()) == 0; + bool bRet = false; + try + { + bRet = pReader->Read(*pD, OUString(), aPaM, OUString()) == 0; + } + catch (std::exception const& e) + { + } delete pReader; return bRet; } |