writerfilter/source/dmapper/DomainMapperTableManager.cxx | 2 +- writerfilter/source/dmapper/TableManager.hxx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
New commits: commit 33d588ab553652637e90ecd543c1ffa6301c762b Author: Justin Luth <justin_l...@sil.org> AuthorDate: Sat Aug 14 20:33:33 2021 +0200 Commit: Justin Luth <justin_l...@sil.org> CommitDate: Mon Aug 16 19:31:00 2021 +0200 related tdf#134569 writerfilter: negative means table end TableManager's EndParagraph uses mnTableDepthNew - mnTableDepth to identify that a positive is startLevel, and a negative is endLevel. So it doesn't make much sense to have this function return a huge unsigned int in case of a negative. As expected, an assert proves that LN_CT_TcPrBase_tcW can happen for both positive and negative, so the equivalent test is just a non-zero. An assert proves that startLevel always has a positive difference, so that clause can stay as is. Change-Id: I1b49dfae7087258e4ceed5fb45da0e62fd1f3b50 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120525 Tested-by: Jenkins Reviewed-by: Justin Luth <justin_l...@sil.org> diff --git a/writerfilter/source/dmapper/DomainMapperTableManager.cxx b/writerfilter/source/dmapper/DomainMapperTableManager.cxx index 35749d60bd59..e0f0ae18a160 100644 --- a/writerfilter/source/dmapper/DomainMapperTableManager.cxx +++ b/writerfilter/source/dmapper/DomainMapperTableManager.cxx @@ -331,7 +331,7 @@ bool DomainMapperTableManager::sprm(Sprm & rSprm) else // store the original value to limit rounding mistakes, if it's there in a recognized measure (twip) getCurrentCellWidths()->push_back(pMeasureHandler->getMeasureValue() ? pMeasureHandler->getValue() : sal_Int32(0)); - if (getTableDepthDifference() > 0) + if (getTableDepthDifference()) m_bPushCurrentWidth = true; } } diff --git a/writerfilter/source/dmapper/TableManager.hxx b/writerfilter/source/dmapper/TableManager.hxx index aa611e412b59..e6600d35793d 100644 --- a/writerfilter/source/dmapper/TableManager.hxx +++ b/writerfilter/source/dmapper/TableManager.hxx @@ -358,7 +358,7 @@ protected: /** Return the current table difference, i.e. 1 if we are in the first cell of a new table, etc. */ - sal_uInt32 getTableDepthDifference() const { return mnTableDepthNew - mnTableDepth; } + sal_Int32 getTableDepthDifference() const { return mnTableDepthNew - mnTableDepth; } sal_uInt32 getTableDepth() const { return mnTableDepthNew; }