summaryrefslogtreecommitdiff
path: root/sw/source/core/layout/tabfrm.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2020-07-30 10:35:22 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2020-08-01 11:43:08 +0200
commita0ec43251e8b8a0805306ca5ad86794550916fce (patch)
tree4ed3dd954b43a2ea1946473edba9f6963350d25c /sw/source/core/layout/tabfrm.cxx
parentda64ad86e9f2dd66fbcecb46dcc22626e9f5a6a6 (diff)
loplugin:flatten in sw/core/layout
Change-Id: I67fd1a269d960174b88c57da4a0588f5d9252660 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99885 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sw/source/core/layout/tabfrm.cxx')
-rw-r--r--sw/source/core/layout/tabfrm.cxx192
1 files changed, 96 insertions, 96 deletions
diff --git a/sw/source/core/layout/tabfrm.cxx b/sw/source/core/layout/tabfrm.cxx
index a92cbe6b1356..961c1c94171e 100644
--- a/sw/source/core/layout/tabfrm.cxx
+++ b/sw/source/core/layout/tabfrm.cxx
@@ -1360,36 +1360,36 @@ void SwTabFrame::Join()
SwTabFrame *pFoll = GetFollow();
- if (pFoll && !pFoll->IsJoinLocked())
- {
- SwRectFnSet aRectFnSet(this);
- pFoll->Cut(); //Cut out first to avoid unnecessary notifications.
+ if (!(pFoll && !pFoll->IsJoinLocked()))
+ return;
- SwFrame *pRow = pFoll->GetFirstNonHeadlineRow(),
- *pNxt;
+ SwRectFnSet aRectFnSet(this);
+ pFoll->Cut(); //Cut out first to avoid unnecessary notifications.
- SwFrame* pPrv = GetLastLower();
+ SwFrame *pRow = pFoll->GetFirstNonHeadlineRow(),
+ *pNxt;
- SwTwips nHeight = 0; //Total height of the inserted rows as return value.
+ SwFrame* pPrv = GetLastLower();
- while ( pRow )
- {
- pNxt = pRow->GetNext();
- nHeight += aRectFnSet.GetHeight(pRow->getFrameArea());
- pRow->RemoveFromLayout();
- pRow->InvalidateAll_();
- pRow->InsertBehind( this, pPrv );
- pRow->CheckDirChange();
- pPrv = pRow;
- pRow = pNxt;
- }
+ SwTwips nHeight = 0; //Total height of the inserted rows as return value.
- SetFollow( pFoll->GetFollow() );
- SetFollowFlowLine( pFoll->HasFollowFlowLine() );
- SwFrame::DestroyFrame(pFoll);
-
- Grow( nHeight );
+ while ( pRow )
+ {
+ pNxt = pRow->GetNext();
+ nHeight += aRectFnSet.GetHeight(pRow->getFrameArea());
+ pRow->RemoveFromLayout();
+ pRow->InvalidateAll_();
+ pRow->InsertBehind( this, pPrv );
+ pRow->CheckDirChange();
+ pPrv = pRow;
+ pRow = pNxt;
}
+
+ SetFollow( pFoll->GetFollow() );
+ SetFollowFlowLine( pFoll->HasFollowFlowLine() );
+ SwFrame::DestroyFrame(pFoll);
+
+ Grow( nHeight );
}
static void SwInvalidatePositions( SwFrame *pFrame, long nBottom )
@@ -3116,27 +3116,27 @@ void SwTabFrame::Format( vcl::RenderContext* /*pRenderContext*/, const SwBorderA
}
}
- if ( !isFrameAreaSizeValid() )
- {
- setFrameAreaSizeValid(true);
+ if ( isFrameAreaSizeValid() )
+ return;
- // The size is defined by the content plus the margins.
- SwTwips nRemaining = 0, nDiff;
- SwFrame *pFrame = m_pLower;
- while ( pFrame )
- {
- nRemaining += aRectFnSet.GetHeight(pFrame->getFrameArea());
- pFrame = pFrame->GetNext();
- }
- // And now add the margins
- nRemaining += nUpper + nLower;
+ setFrameAreaSizeValid(true);
- nDiff = aRectFnSet.GetHeight(getFrameArea()) - nRemaining;
- if ( nDiff > 0 )
- Shrink( nDiff );
- else if ( nDiff < 0 )
- Grow( -nDiff );
+ // The size is defined by the content plus the margins.
+ SwTwips nRemaining = 0, nDiff;
+ SwFrame *pFrame = m_pLower;
+ while ( pFrame )
+ {
+ nRemaining += aRectFnSet.GetHeight(pFrame->getFrameArea());
+ pFrame = pFrame->GetNext();
}
+ // And now add the margins
+ nRemaining += nUpper + nLower;
+
+ nDiff = aRectFnSet.GetHeight(getFrameArea()) - nRemaining;
+ if ( nDiff > 0 )
+ Shrink( nDiff );
+ else if ( nDiff < 0 )
+ Grow( -nDiff );
}
SwTwips SwTabFrame::GrowFrame( SwTwips nDist, bool bTst, bool bInfo )
@@ -3246,40 +3246,40 @@ void SwTabFrame::Modify( const SfxPoolItem* pOld, const SfxPoolItem * pNew )
else
UpdateAttr_( pOld, pNew, nInvFlags );
- if ( nInvFlags != 0 )
+ if ( nInvFlags == 0 )
+ return;
+
+ SwPageFrame *pPage = FindPageFrame();
+ InvalidatePage( pPage );
+ if ( nInvFlags & 0x02 )
+ InvalidatePrt_();
+ if ( nInvFlags & 0x40 )
+ InvalidatePos_();
+ SwFrame *pTmp = GetIndNext();
+ if ( nullptr != pTmp )
{
- SwPageFrame *pPage = FindPageFrame();
- InvalidatePage( pPage );
- if ( nInvFlags & 0x02 )
- InvalidatePrt_();
- if ( nInvFlags & 0x40 )
- InvalidatePos_();
- SwFrame *pTmp = GetIndNext();
- if ( nullptr != pTmp )
- {
- if ( nInvFlags & 0x04 )
- {
- pTmp->InvalidatePrt_();
- if ( pTmp->IsContentFrame() )
- pTmp->InvalidatePage( pPage );
- }
- if ( nInvFlags & 0x10 )
- pTmp->SetCompletePaint();
- }
- if ( nInvFlags & 0x08 && nullptr != (pTmp = GetPrev()) )
+ if ( nInvFlags & 0x04 )
{
pTmp->InvalidatePrt_();
if ( pTmp->IsContentFrame() )
pTmp->InvalidatePage( pPage );
}
- if ( nInvFlags & 0x20 )
- {
- if ( pPage && pPage->GetUpper() && !IsFollow() )
- static_cast<SwRootFrame*>(pPage->GetUpper())->InvalidateBrowseWidth();
- }
- if ( nInvFlags & 0x80 )
- InvalidateNextPos();
+ if ( nInvFlags & 0x10 )
+ pTmp->SetCompletePaint();
+ }
+ if ( nInvFlags & 0x08 && nullptr != (pTmp = GetPrev()) )
+ {
+ pTmp->InvalidatePrt_();
+ if ( pTmp->IsContentFrame() )
+ pTmp->InvalidatePage( pPage );
}
+ if ( nInvFlags & 0x20 )
+ {
+ if ( pPage && pPage->GetUpper() && !IsFollow() )
+ static_cast<SwRootFrame*>(pPage->GetUpper())->InvalidateBrowseWidth();
+ }
+ if ( nInvFlags & 0x80 )
+ InvalidateNextPos();
}
void SwTabFrame::UpdateAttr_( const SfxPoolItem *pOld, const SfxPoolItem *pNew,
@@ -3739,18 +3739,18 @@ void SwTabFrame::Paste( SwFrame* pParent, SwFrame* pSibling )
// b) The new follower was previously the first in a chain
GetNext()->InvalidatePrt_();
- if ( pPage && !IsFollow() )
- {
- if ( pPage->GetUpper() )
- static_cast<SwRootFrame*>(pPage->GetUpper())->InvalidateBrowseWidth();
+ if ( !(pPage && !IsFollow()) )
+ return;
- if ( !GetPrev() )//At least needed for HTML with a table at the beginning.
- {
- const SwPageDesc *pDesc = GetFormat()->GetPageDesc().GetPageDesc();
- if ( (pDesc && pDesc != pPage->GetPageDesc()) ||
- (!pDesc && pPage->GetPageDesc() != &GetFormat()->GetDoc()->GetPageDesc(0)) )
- CheckPageDescs( pPage );
- }
+ if ( pPage->GetUpper() )
+ static_cast<SwRootFrame*>(pPage->GetUpper())->InvalidateBrowseWidth();
+
+ if ( !GetPrev() )//At least needed for HTML with a table at the beginning.
+ {
+ const SwPageDesc *pDesc = GetFormat()->GetPageDesc().GetPageDesc();
+ if ( (pDesc && pDesc != pPage->GetPageDesc()) ||
+ (!pDesc && pPage->GetPageDesc() != &GetFormat()->GetDoc()->GetPageDesc(0)) )
+ CheckPageDescs( pPage );
}
}
@@ -4409,22 +4409,22 @@ void SwRowFrame::Format( vcl::RenderContext* /*pRenderContext*/, const SwBorderA
}
// last row will fill the space in its upper.
- if ( !GetNext() )
- {
- //The last fills the remaining space in the upper.
- SwTwips nDiff = aRectFnSet.GetHeight(GetUpper()->getFramePrintArea());
- SwFrame *pSibling = GetUpper()->Lower();
- do
- { nDiff -= aRectFnSet.GetHeight(pSibling->getFrameArea());
- pSibling = pSibling->GetNext();
- } while ( pSibling );
- if ( nDiff > 0 )
- {
- mbFixSize = false;
- Grow( nDiff );
- mbFixSize = bFix;
- setFrameAreaSizeValid(true);
- }
+ if ( GetNext() )
+ return;
+
+ //The last fills the remaining space in the upper.
+ SwTwips nDiff = aRectFnSet.GetHeight(GetUpper()->getFramePrintArea());
+ SwFrame *pSibling = GetUpper()->Lower();
+ do
+ { nDiff -= aRectFnSet.GetHeight(pSibling->getFrameArea());
+ pSibling = pSibling->GetNext();
+ } while ( pSibling );
+ if ( nDiff > 0 )
+ {
+ mbFixSize = false;
+ Grow( nDiff );
+ mbFixSize = bFix;
+ setFrameAreaSizeValid(true);
}
}