[Libreoffice-commits] core.git: sw/source

Stephan Bergmann sbergman at redhat.com
Thu Feb 1 22:23:05 UTC 2018


 sw/source/core/doc/htmltbl.cxx |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

New commits:
commit 8cf603b4c5a22f1b1cde1614c2c587a061d3ee9c
Author: Stephan Bergmann <sbergman at redhat.com>
Date:   Thu Feb 1 16:57:37 2018 +0100

    No reason to restrict values to sal_uInt16 instead of SwTwips (aka long) here
    
    Change-Id: Iaeefae99f41926a6af83ae4cef60796d9f2b3980
    Reviewed-on: https://gerrit.libreoffice.org/49110
    Tested-by: Jenkins <ci at libreoffice.org>
    Reviewed-by: Stephan Bergmann <sbergman at redhat.com>

diff --git a/sw/source/core/doc/htmltbl.cxx b/sw/source/core/doc/htmltbl.cxx
index 70e025869a74..fdc029cfb177 100644
--- a/sw/source/core/doc/htmltbl.cxx
+++ b/sw/source/core/doc/htmltbl.cxx
@@ -1540,13 +1540,13 @@ void SwHTMLTableLayout::AutoLayoutPass2( sal_uInt16 nAbsAvail, sal_uInt16 nRelAv
     }
 }
 
-static void lcl_ResizeLine( const SwTableLine* pLine, sal_uInt16 *pWidth );
+static void lcl_ResizeLine( const SwTableLine* pLine, SwTwips *pWidth );
 
-static void lcl_ResizeBox( const SwTableBox* pBox, sal_uInt16* pWidth )
+static void lcl_ResizeBox( const SwTableBox* pBox, SwTwips* pWidth )
 {
     if( !pBox->GetSttNd() )
     {
-        sal_uInt16 nWidth = 0;
+        SwTwips nWidth = 0;
         for( const SwTableLine *pLine : pBox->GetTabLines() )
             lcl_ResizeLine( pLine, &nWidth );
         pBox->GetFrameFormat()->SetFormatAttr( SwFormatFrameSize( ATT_VAR_SIZE, nWidth, 0 ));
@@ -1554,13 +1554,13 @@ static void lcl_ResizeBox( const SwTableBox* pBox, sal_uInt16* pWidth )
     }
     else
     {
-        *pWidth = *pWidth + static_cast<sal_uInt16>(pBox->GetFrameFormat()->GetFrameSize().GetSize().Width());
+        *pWidth = *pWidth + pBox->GetFrameFormat()->GetFrameSize().GetSize().Width();
     }
 }
 
-static void lcl_ResizeLine( const SwTableLine* pLine, sal_uInt16 *pWidth )
+static void lcl_ResizeLine( const SwTableLine* pLine, SwTwips *pWidth )
 {
-    sal_uInt16 nOldWidth = *pWidth;
+    SwTwips nOldWidth = *pWidth;
     *pWidth = 0;
     for( const SwTableBox* pBox : pLine->GetTabBoxes() )
         lcl_ResizeBox(pBox, pWidth );
@@ -1632,7 +1632,7 @@ void SwHTMLTableLayout::SetWidths( bool bCallPass2, sal_uInt16 nAbsAvail,
     // filler cell's width instead.
     if( IsTopTable() )
     {
-        sal_uInt16 nCalcTabWidth = 0;
+        SwTwips nCalcTabWidth = 0;
         for( const SwTableLine *pLine : m_pSwTable->GetTabLines() )
             lcl_ResizeLine( pLine, &nCalcTabWidth );
         SAL_WARN_IF( std::abs( m_nRelTabWidth-nCalcTabWidth ) >= COLFUZZY, "sw.core",


More information about the Libreoffice-commits mailing list