sc/source/ui/view/viewdata.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit beb462d12de819ed1487b293db7312e790b1e5d5
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Wed Apr 27 08:52:07 2022 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Wed Apr 27 11:31:57 2022 +0200

    use o3tl::toUInt32 to replace what was originally OUString::toUInt32
    
    Change-Id: I58fb024fa4e2633999f6be708da830ca3f9833c2
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133472
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/sc/source/ui/view/viewdata.cxx b/sc/source/ui/view/viewdata.cxx
index 59be2185c1c6..90c63e6a95fb 100644
--- a/sc/source/ui/view/viewdata.cxx
+++ b/sc/source/ui/view/viewdata.cxx
@@ -3335,8 +3335,8 @@ void ScViewData::ReadUserData(std::u16string_view rData)
     // SetPagebreakMode must always be called due to CalcPPT / RecalcPixPos()
 
     // sheet may have become invalid (for instance last version):
-    sal_Int64 nNewTab = o3tl::toInt64(o3tl::getToken(rData, 0, ';', nMainIdx));
-    if (nNewTab >= 0 && mrDoc.HasTable(nNewTab))
+    SCTAB nNewTab = static_cast<SCTAB>(o3tl::toUInt32(o3tl::getToken(rData, 0, 
';', nMainIdx)));
+    if (mrDoc.HasTable(nNewTab))
         SetTabNo(nNewTab);
 
     // if available, get tab bar width:

Reply via email to