sw/source/core/docnode/ndtbl.cxx |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

New commits:
commit ffd383c7051d02d8d9606fd6e5e0ae0be70b86f7
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Sun Oct 6 14:48:38 2024 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Sun Oct 6 22:07:17 2024 +0200

    clarify this a little
    
    Change-Id: I75625dfefdfb9bb159235c1be5536d5f27739365
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174559
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/sw/source/core/docnode/ndtbl.cxx b/sw/source/core/docnode/ndtbl.cxx
index facfb5798ba5..b4c348d92e1b 100644
--- a/sw/source/core/docnode/ndtbl.cxx
+++ b/sw/source/core/docnode/ndtbl.cxx
@@ -3004,11 +3004,12 @@ void SwCollectTableLineBoxes::AddBox( const SwTableBox& 
rBox )
 
 const SwTableBox* SwCollectTableLineBoxes::GetBoxOfPos( const SwTableBox& rBox 
)
 {
-    if (m_aPositionArr.empty())
+    size_t nCount = m_aPositionArr.size();
+    if (nCount == 0)
         return nullptr;
 
     std::vector<sal_uInt16>::size_type n;
-    for( n = 0; n < m_aPositionArr.size(); ++n )
+    for (n = 0; n < nCount; ++n)
     {
         if( m_aPositionArr[ n ] == m_nWidth )
             break;
@@ -3020,7 +3021,7 @@ const SwTableBox* SwCollectTableLineBoxes::GetBoxOfPos( 
const SwTableBox& rBox )
         }
     }
 
-    if( n >= m_aPositionArr.size() )
+    if (n >= nCount)
         --n;
 
     m_nWidth = m_nWidth + 
o3tl::narrowing<sal_uInt16>(rBox.GetFrameFormat()->GetFrameSize().GetWidth());

Reply via email to