diff options
author | Xisco Fauli <xiscofauli@libreoffice.org> | 2024-05-30 13:39:31 +0200 |
---|---|---|
committer | Xisco Fauli <xiscofauli@libreoffice.org> | 2024-05-31 09:25:03 +0200 |
commit | 5da4acd4818741c3b68be211bd7a21e4c080ed4d (patch) | |
tree | 2e3bfbdd3a991d28a4a641b33689663b1f2b6b96 /sd/source/ui/view/sdview3.cxx | |
parent | ac3f2bd367743cc28fe4728279c65125c6f30e7a (diff) |
sd: Reduce number of calls to GetMarkedObjectList()
From 211 to 129
Change-Id: I2ccb4261f5f842e7f1514bc0c8eab2591ead173e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168256
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'sd/source/ui/view/sdview3.cxx')
-rw-r--r-- | sd/source/ui/view/sdview3.cxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sd/source/ui/view/sdview3.cxx b/sd/source/ui/view/sdview3.cxx index 79401ef28aea..6a205211161d 100644 --- a/sd/source/ui/view/sdview3.cxx +++ b/sd/source/ui/view/sdview3.cxx @@ -401,11 +401,12 @@ bool View::InsertData( const TransferableDataHelper& rDataHelper, if( !pPV->IsLayerLocked( aLayer ) ) { pOwnData->SetInternalMove( true ); - GetMarkedObjectList().ForceSort(); + const SdrMarkList& rMarkList = GetMarkedObjectList(); + rMarkList.ForceSort(); - for( size_t nM = 0; nM < GetMarkedObjectList().GetMarkCount(); ++nM ) + for( size_t nM = 0; nM < rMarkList.GetMarkCount(); ++nM ) { - SdrMark* pM = GetMarkedObjectList().GetMark( nM ); + SdrMark* pM = rMarkList.GetMark( nM ); SdrObject* pO = pM->GetMarkedSdrObj(); if( pO ) |