sw/source/core/tox/txmsrt.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
New commits: commit a88d9acdcd991565a03dbef89ebdd92058d554b8 Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Thu Jul 31 19:25:21 2025 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Fri Aug 1 16:31:37 2025 +0200 cid#1659775 silence Overflowed integer argument Change-Id: I07e7d9657100b84151eee6ccc604b6bfdddc260c Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188712 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/sw/source/core/tox/txmsrt.cxx b/sw/source/core/tox/txmsrt.cxx index dc0231187308..58e8a5230d57 100644 --- a/sw/source/core/tox/txmsrt.cxx +++ b/sw/source/core/tox/txmsrt.cxx @@ -840,8 +840,8 @@ OUString SwTOXAuthority::GetText(sal_uInt16 nAuthField, const SwRootFrame* pLayo else if(AUTH_FIELD_AUTHORITY_TYPE == nAuthField) { sal_uInt16 nLevel = GetLevel(); - if(nLevel) - sText = SwAuthorityFieldType::GetAuthTypeName(static_cast<ToxAuthorityType>(--nLevel)); + if (nLevel > 0) + sText = SwAuthorityFieldType::GetAuthTypeName(static_cast<ToxAuthorityType>(nLevel - 1)); } else sText = pField->GetFieldText(static_cast<ToxAuthorityField>(nAuthField));