summaryrefslogtreecommitdiff
path: root/sw/source/uibase/uiview/viewdraw.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/uibase/uiview/viewdraw.cxx')
-rw-r--r--sw/source/uibase/uiview/viewdraw.cxx10
1 files changed, 8 insertions, 2 deletions
diff --git a/sw/source/uibase/uiview/viewdraw.cxx b/sw/source/uibase/uiview/viewdraw.cxx
index 9f0d1a58c015..1d322df294be 100644
--- a/sw/source/uibase/uiview/viewdraw.cxx
+++ b/sw/source/uibase/uiview/viewdraw.cxx
@@ -687,8 +687,11 @@ bool SwView::HasDrwObj(SdrObject *pSdrObj) const
const size_t nCnt = pList->GetObjCount();
for (size_t i = 0; i < nCnt; ++i)
- if ((bRet = HasDrwObj(pList->GetObj(i))))
+ {
+ bRet = HasDrwObj(pList->GetObj(i));
+ if (bRet)
break;
+ }
}
else if (SdrInventor::Default == pSdrObj->GetObjInventor() || pSdrObj->Is3DObj())
return true;
@@ -706,8 +709,11 @@ bool SwView::HasOnlyObj(SdrObject *pSdrObj, SdrInventor eObjInventor) const
const size_t nCnt = pList->GetObjCount();
for (size_t i = 0; i < nCnt; ++i)
- if (!(bRet = HasOnlyObj(pList->GetObj(i), eObjInventor)))
+ {
+ bRet = HasOnlyObj(pList->GetObj(i), eObjInventor);
+ if (!bRet)
break;
+ }
}
else if (eObjInventor == pSdrObj->GetObjInventor())
return true;