sc/source/filter/xml/xmlcelli.cxx | 2 +- sc/source/filter/xml/xmlcoli.cxx | 2 +- sc/source/filter/xml/xmlsubti.cxx | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-)
New commits: commit af0a0777584825035dbf5ba0ec48d7a6412010c2 Author: Luboš Luňák <l.lu...@collabora.com> AuthorDate: Thu Feb 17 08:48:28 2022 +0100 Commit: Luboš Luňák <l.lu...@collabora.com> CommitDate: Thu Feb 17 10:11:26 2022 +0100 fix maxrow/maxcol mixup In 5e402bac39dc4245844efbde442bdb3bd993a157 I accidentally converted a couple of MAXCOLCOUNT to GetMaxRowCount(). Change-Id: I2f22e614fb79b8e651308bd4dbddcd7e04651903 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130057 Tested-by: Jenkins Reviewed-by: Luboš Luňák <l.lu...@collabora.com> diff --git a/sc/source/filter/xml/xmlcelli.cxx b/sc/source/filter/xml/xmlcelli.cxx index 55116658215d..2a843e7f75f6 100644 --- a/sc/source/filter/xml/xmlcelli.cxx +++ b/sc/source/filter/xml/xmlcelli.cxx @@ -179,7 +179,7 @@ ScXMLTableRowCellContext::ScXMLTableRowCellContext( ScXMLImport& rImport, break; case XML_ELEMENT( TABLE, XML_NUMBER_COLUMNS_REPEATED ): nColsRepeated = static_cast<SCCOL>( - std::min<sal_Int32>( rImport.GetDocument()->GetSheetLimits().GetMaxRowCount(), + std::min<sal_Int32>( rImport.GetDocument()->GetSheetLimits().GetMaxColCount(), std::max( it.toInt32(), static_cast<sal_Int32>(1) ) )); break; case XML_ELEMENT( OFFICE, XML_VALUE_TYPE ): diff --git a/sc/source/filter/xml/xmlcoli.cxx b/sc/source/filter/xml/xmlcoli.cxx index c50ece581ac6..00514f830305 100644 --- a/sc/source/filter/xml/xmlcoli.cxx +++ b/sc/source/filter/xml/xmlcoli.cxx @@ -53,7 +53,7 @@ ScXMLTableColContext::ScXMLTableColContext( ScXMLImport& rImport, case XML_ELEMENT( TABLE, XML_NUMBER_COLUMNS_REPEATED ): { nColCount = std::max<sal_Int32>(aIter.toInt32(), 1); - nColCount = std::min<sal_Int32>(nColCount, rImport.GetDocument()->GetSheetLimits().GetMaxRowCount() ); + nColCount = std::min<sal_Int32>(nColCount, rImport.GetDocument()->GetSheetLimits().GetMaxColCount() ); } break; case XML_ELEMENT( TABLE, XML_STYLE_NAME ): diff --git a/sc/source/filter/xml/xmlsubti.cxx b/sc/source/filter/xml/xmlsubti.cxx index 0120501b46ec..a20b74a328a2 100644 --- a/sc/source/filter/xml/xmlsubti.cxx +++ b/sc/source/filter/xml/xmlsubti.cxx @@ -210,9 +210,9 @@ void ScMyTables::AddColStyle(const sal_Int32 nRepeat, const OUString& rCellStyle { rImport.GetStylesImportHelper()->AddColumnStyle(rCellStyleName, nCurrentColCount, nRepeat); nCurrentColCount += nRepeat; - SAL_WARN_IF(nCurrentColCount > rImport.GetDocument()->GetSheetLimits().GetMaxRowCount(), + SAL_WARN_IF(nCurrentColCount > rImport.GetDocument()->GetSheetLimits().GetMaxColCount(), "sc", "more columns than fit into SCCOL"); - nCurrentColCount = std::min<sal_Int32>( nCurrentColCount, rImport.GetDocument()->GetSheetLimits().GetMaxRowCount() ); + nCurrentColCount = std::min<sal_Int32>( nCurrentColCount, rImport.GetDocument()->GetSheetLimits().GetMaxColCount() ); } uno::Reference< drawing::XDrawPage > const & ScMyTables::GetCurrentXDrawPage()