diff options
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 ) |