sc/source/ui/docshell/externalrefmgr.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
New commits: commit e7d99ed15a33de67e436f23096fd2de2ab2e400f Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Sat Oct 16 21:02:45 2021 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Sat Oct 16 23:02:10 2021 +0200 cid#1492880 make Improper use of negative value explicit Change-Id: Ie55748f2037a320812fdf6288dd1671a39fe018b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123706 Tested-by: Caolán McNamara <caol...@redhat.com> Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/sc/source/ui/docshell/externalrefmgr.cxx b/sc/source/ui/docshell/externalrefmgr.cxx index 0da26f43b63f..f715da330b78 100644 --- a/sc/source/ui/docshell/externalrefmgr.cxx +++ b/sc/source/ui/docshell/externalrefmgr.cxx @@ -1768,7 +1768,8 @@ void ScExternalRefManager::storeRangeNameTokens(sal_uInt16 nFileId, const OUStri case svSingleRef: { const ScSingleRefData& rRef = *pToken->GetSingleRef(); - OUString aTabName = maRefCache.getTableName(nFileId, rRef.Tab()); + size_t nCacheId = rRef.Tab(); + OUString aTabName = maRefCache.getTableName(nFileId, nCacheId); ScExternalSingleRefToken aNewToken(nFileId, svl::SharedString(aTabName), // string not interned *pToken->GetSingleRef()); pNewArray->AddToken(aNewToken); @@ -1778,7 +1779,8 @@ void ScExternalRefManager::storeRangeNameTokens(sal_uInt16 nFileId, const OUStri case svDoubleRef: { const ScSingleRefData& rRef = *pToken->GetSingleRef(); - OUString aTabName = maRefCache.getTableName(nFileId, rRef.Tab()); + size_t nCacheId = rRef.Tab(); + OUString aTabName = maRefCache.getTableName(nFileId, nCacheId); ScExternalDoubleRefToken aNewToken(nFileId, svl::SharedString(aTabName), // string not interned *pToken->GetDoubleRef()); pNewArray->AddToken(aNewToken);