svx/source/svdraw/svdpage.cxx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-)
New commits: commit 33101d3533fe1c19beedc9745a16ef79dcf1776e Author: Mike Kaganski <[email protected]> AuthorDate: Thu Jan 29 08:44:25 2026 +0100 Commit: Mike Kaganski <[email protected]> CommitDate: Thu Jan 29 11:54:15 2026 +0100 Simplify a bit Change-Id: Ib3656e4ad830f5987222d81e9b33140cb9f2e430 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/198337 Tested-by: Jenkins Reviewed-by: Mike Kaganski <[email protected]> diff --git a/svx/source/svdraw/svdpage.cxx b/svx/source/svdraw/svdpage.cxx index 4ad40165da7a..97cf50a4fb4a 100644 --- a/svx/source/svdraw/svdpage.cxx +++ b/svx/source/svdraw/svdpage.cxx @@ -781,9 +781,11 @@ void SdrObjList::ImplReformatAllEdgeObjects(const SdrObjList& rObjList) for(size_t nIdx(0), nCount(rObjList.GetObjCount()); nIdx < nCount; ++nIdx) { SdrObject* pSdrObject(rObjList.GetObjectForNavigationPosition(nIdx)); - const SdrObjList* pChildren(pSdrObject->getChildrenOfSdrObject()); - const bool bIsGroup(nullptr != pChildren); - if(!bIsGroup) + if (const SdrObjList* pChildren = pSdrObject->getChildrenOfSdrObject()) + { + ImplReformatAllEdgeObjects(*pChildren); + } + else { // Check IsVirtualObj because sometimes we get SwDrawVirtObj here if (pSdrObject->GetObjIdentifier() == SdrObjKind::Edge @@ -793,10 +795,6 @@ void SdrObjList::ImplReformatAllEdgeObjects(const SdrObjList& rObjList) pSdrEdgeObj->Reformat(); } } - else - { - ImplReformatAllEdgeObjects(*pChildren); - } } }
