From 13ce37a85ac73a88567c2066fac694e4fc02a6f8 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Fri, 7 May 2021 19:00:38 +0200 Subject: add utility method to get last pool in chain Change-Id: If21defdf1b59219e3b81d803423713972412da7a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115244 Tested-by: Jenkins Reviewed-by: Noel Grandin --- chart2/source/view/main/DrawModelWrapper.cxx | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'chart2') diff --git a/chart2/source/view/main/DrawModelWrapper.cxx b/chart2/source/view/main/DrawModelWrapper.cxx index 14bd6b55cfcb..916087e6c69a 100644 --- a/chart2/source/view/main/DrawModelWrapper.cxx +++ b/chart2/source/view/main/DrawModelWrapper.cxx @@ -62,17 +62,8 @@ DrawModelWrapper::DrawModelWrapper() pMasterPool->SetPoolDefaultItem(SfxBoolItem(EE_PARA_HYPHENATE, true) ); pMasterPool->SetPoolDefaultItem(makeSvx3DPercentDiagonalItem (5)); - SfxItemPool* pPool = pMasterPool; // append chart pool to end of pool chain - for (;;) - { - SfxItemPool* pSecondary = pPool->GetSecondaryPool(); - if (!pSecondary) - break; - - pPool = pSecondary; - } - pPool->SetSecondaryPool(m_pChartItemPool); + pMasterPool->GetLastPoolInChain()->SetSecondaryPool(m_pChartItemPool); pMasterPool->FreezeIdRanges(); SetTextDefaults(); -- cgit