summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-03-06 17:02:38 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-03-07 10:22:17 +0000
commit3ef2725a8d9a15b585066e43384788a79fb4aef6 (patch)
tree7f27af716dc35df28f099c41f6500ad4579a275e /sw
parent25d6c8d2fd5caa097f3edbd7531dbc14e8357574 (diff)
coverity#708852 help coverity out here
Change-Id: I26c54d715b6c90c3bab9445a91fff5593dfa96bf
Diffstat (limited to 'sw')
-rw-r--r--sw/source/core/layout/ftnfrm.cxx12
1 files changed, 10 insertions, 2 deletions
diff --git a/sw/source/core/layout/ftnfrm.cxx b/sw/source/core/layout/ftnfrm.cxx
index e1ac1b3b0fa7..e86e6047b447 100644
--- a/sw/source/core/layout/ftnfrm.cxx
+++ b/sw/source/core/layout/ftnfrm.cxx
@@ -2559,8 +2559,16 @@ sal_Bool SwLayoutFrm::MoveLowerFtns( SwCntntFrm *pStart, SwFtnBossFrm *pOldBoss,
SwFtnFrms *pFtnArr;
SwLayoutFrm* pNewChief = 0;
SwLayoutFrm* pOldChief = 0;
- if( pStart && pOldBoss->IsInSct() && ( pOldChief = pOldBoss->FindSctFrm() )
- != ( pNewChief = pNewBoss->FindSctFrm() ) )
+
+ bool bFoundCandidate = false;
+ if (pStart && pOldBoss->IsInSct())
+ {
+ pOldChief = pOldBoss->FindSctFrm();
+ pNewChief = pNewBoss->FindSctFrm();
+ bFoundCandidate = pOldChief != pNewChief;
+ }
+
+ if (bFoundCandidate)
{
pFtnArr = new SwFtnFrms;
pOldChief = pOldBoss->FindFtnBossFrm( sal_True );