editeng/source/misc/svxacorr.cxx | 11 +++++++---- sc/source/filter/excel/xeescher.cxx | 2 +- sw/source/uibase/shells/translatehelper.cxx | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-)
New commits: commit 004807caaa5f5e4516ba5cc9fac085fe8cd30dee Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Fri Dec 1 11:50:19 2023 +0000 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Fri Dec 1 18:06:54 2023 +0100 cid#1546413 silence Using invalid iterator sample to test silencing this Change-Id: I73a8e22a5266367d7b2c76aa00d38d40431b4841 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160213 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/editeng/source/misc/svxacorr.cxx b/editeng/source/misc/svxacorr.cxx index 4c4b6883f247..ab8a43091b00 100644 --- a/editeng/source/misc/svxacorr.cxx +++ b/editeng/source/misc/svxacorr.cxx @@ -1888,11 +1888,14 @@ bool SvxAutoCorrect::PutText( const OUString& rShort, const OUString& rLong, LanguageType eLang ) { LanguageTag aLanguageTag( eLang); - auto const iter = m_aLangTable.find(aLanguageTag); - if (iter != m_aLangTable.end()) + if (auto const iter = m_aLangTable.find(aLanguageTag); iter != m_aLangTable.end()) return iter->second.PutText(rShort, rLong); - if(CreateLanguageFile(aLanguageTag)) - return m_aLangTable.find(aLanguageTag)->second.PutText(rShort, rLong); + if (CreateLanguageFile(aLanguageTag)) + { + auto const iter = m_aLangTable.find(aLanguageTag); + assert (iter != m_aLangTable.end()); + return iter->second.PutText(rShort, rLong); + } return false; } commit fc288036a51f3d6a529ef4f145468f3ee3c8fc32 Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Fri Dec 1 11:45:07 2023 +0000 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Fri Dec 1 18:06:46 2023 +0100 cid#1555476 silence Unchecked return value Change-Id: I55db6a470a2aca5ebcbace7859236b08bb67e25b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160212 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/sc/source/filter/excel/xeescher.cxx b/sc/source/filter/excel/xeescher.cxx index 4ed990be33d3..c85089fc0736 100644 --- a/sc/source/filter/excel/xeescher.cxx +++ b/sc/source/filter/excel/xeescher.cxx @@ -1566,7 +1566,7 @@ XclExpChartObj::XclExpChartObj( XclExpObjectManager& rObjMgr, Reference< XShape // load the chart OLE object if( SdrOle2Obj* pSdrOleObj = dynamic_cast< SdrOle2Obj* >( pSdrObj ) ) - svt::EmbeddedObjectRef::TryRunningState( pSdrOleObj->GetObjRef() ); + (void)svt::EmbeddedObjectRef::TryRunningState(pSdrOleObj->GetObjRef()); // create the chart substream object ScfPropertySet aShapeProp( xShape ); commit e0014555f562feb1096dc80b1350e2b881ca2a9e Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Fri Dec 1 11:43:40 2023 +0000 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Fri Dec 1 18:06:40 2023 +0100 cid#1558172 Division or modulo by zero Change-Id: I4060b003fc03c8fe3e0396f9618e64a69715131c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/160211 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/sw/source/uibase/shells/translatehelper.cxx b/sw/source/uibase/shells/translatehelper.cxx index a3d03542ba5a..eb9bcaedbb05 100644 --- a/sw/source/uibase/shells/translatehelper.cxx +++ b/sw/source/uibase/shells/translatehelper.cxx @@ -193,7 +193,7 @@ void TranslateDocumentCancellable(SwWrtShell& rWrtSh, const TranslateAPIConfig& rConfig.m_xTargetLanguage, rConfig.m_xAPIUrl, rConfig.m_xAuthKey, aOut); SwTranslateHelper::PasteHTMLToPaM(rWrtSh, cursor.get(), aTranslatedOut); - if (xStatusIndicator.is()) + if (xStatusIndicator.is() && nCount) xStatusIndicator->setValue((100 * ++nProgress) / nCount); Idle aIdle("ProgressBar::SetValue aIdle");