diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-05-10 09:34:02 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-05-10 21:12:54 +0100 |
commit | 128941bfe04d9333c538fded6ca4f161e864bf79 (patch) | |
tree | fc6a8ee4074a6b723eb5be3342ecc01404ae8de7 /editeng | |
parent | 139130e5729cf1430823c458e94d4e79d9704ce7 (diff) |
coverity#1213528 Uncaught exception
Change-Id: Ieaa7a7312cb50622f0c1b03f9e2a491b81ddc8ea
Diffstat (limited to 'editeng')
-rw-r--r-- | editeng/source/misc/svxacorr.cxx | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/editeng/source/misc/svxacorr.cxx b/editeng/source/misc/svxacorr.cxx index b04a77788d86..cc320e5413a1 100644 --- a/editeng/source/misc/svxacorr.cxx +++ b/editeng/source/misc/svxacorr.cxx @@ -2200,11 +2200,16 @@ bool SvxAutoCorrectLanguageLists::AddToWrdSttExceptList(const OUString& rNew) SvStringsISortDtor* SvxAutoCorrectLanguageLists::LoadCplSttExceptList() { - SotStorageRef xStg = new SotStorage( sShareAutoCorrFile, STREAM_READ | STREAM_SHARE_DENYNONE, sal_True ); - OUString sTemp ( pXMLImplCplStt_ExcptLstStr ); - if( xStg.Is() && xStg->IsContained( sTemp ) ) - LoadXMLExceptList_Imp( pCplStt_ExcptLst, pXMLImplCplStt_ExcptLstStr, xStg ); - + try + { + SotStorageRef xStg = new SotStorage( sShareAutoCorrFile, STREAM_READ | STREAM_SHARE_DENYNONE, sal_True ); + OUString sTemp ( pXMLImplCplStt_ExcptLstStr ); + if( xStg.Is() && xStg->IsContained( sTemp ) ) + LoadXMLExceptList_Imp( pCplStt_ExcptLst, pXMLImplCplStt_ExcptLstStr, xStg ); + } + catch (const css::ucb::ContentCreationException&) + { + } return pCplStt_ExcptLst; } |