diff options
-rw-r--r-- | svx/source/table/tablelayouter.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/svx/source/table/tablelayouter.cxx b/svx/source/table/tablelayouter.cxx index 5560d86e57e0..c9a8961eddab 100644 --- a/svx/source/table/tablelayouter.cxx +++ b/svx/source/table/tablelayouter.cxx @@ -664,7 +664,9 @@ void TableLayouter::LayoutTableWidth( tools::Rectangle& rArea, bool bFit ) } if( bChanges ) - nCurrentWidth += maColumns[nCol].mnSize - nOldSize; + { + nCurrentWidth = o3tl::saturating_add(nCurrentWidth, maColumns[nCol].mnSize - nOldSize); + } } // now scale if wanted and needed |