summaryrefslogtreecommitdiff
path: root/sw/source/core/layout/tabfrm.cxx
diff options
context:
space:
mode:
authorJustin Luth <justin.luth@collabora.com>2020-05-30 14:20:02 +0300
committerJustin Luth <justin_luth@sil.org>2020-06-03 07:14:43 +0200
commit4e81ef96e3e1c10ca5162e4e4971c803780a75b4 (patch)
tree442d1bb2223c1e2ec2358de2cacc8f601be7224d /sw/source/core/layout/tabfrm.cxx
parent04b1400b590cae80b012920466e23d1f66add92a (diff)
Revert "tdf#105478 sw layout: treat minHeight as "do not split row""
This reverts LO7.0 commit aa5dc0b48cd4db6883c9b52c68b16170c9c81d1f, in order to prevent regressions like tdf#133441. Change-Id: Id08f5277621703e1577fc9db917841b8b7c0bda5 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95180 Tested-by: Jenkins Reviewed-by: Justin Luth <justin_luth@sil.org>
Diffstat (limited to 'sw/source/core/layout/tabfrm.cxx')
-rw-r--r--sw/source/core/layout/tabfrm.cxx16
1 files changed, 1 insertions, 15 deletions
diff --git a/sw/source/core/layout/tabfrm.cxx b/sw/source/core/layout/tabfrm.cxx
index b0376110a433..f4aed1ed650d 100644
--- a/sw/source/core/layout/tabfrm.cxx
+++ b/sw/source/core/layout/tabfrm.cxx
@@ -1091,21 +1091,7 @@ bool SwTabFrame::Split( const SwTwips nCutPos, bool bTryToSplit, bool bTableRowK
m_pTable->SetRowsToRepeat(0);
return false;
}
-
- // Minimum row height has the same force as "do not split row" (as long as it fits on one page)
- if ( bSplitRowAllowed && bTryToSplit && !pRow->IsRowSpanLine() )
- {
- const SwFormatFrameSize &rSz = pRow->GetFormat()->GetFrameSize();
- const sal_Int32 nMinHeight = rSz.GetHeightSizeType() == SwFrameSize::Minimum ? rSz.GetHeight() : 0;
- if ( nMinHeight > nRemainingSpaceForLastRow )
- {
- // TODO: what if we are not in a page, but a column or something that is not page-sized.
- const sal_Int32 nFullPageHeight = FindPageFrame()->getFramePrintArea().Height();
- bSplitRowAllowed = nMinHeight > nFullPageHeight;
- }
- }
-
- if ( !GetIndPrev() && nRepeat == nRowCount )
+ else if ( !GetIndPrev() && nRepeat == nRowCount )
{
// Second case: The first non-headline row does not fit to the page.
// If it is not allowed to be split, or it contains a sub-row that