diff options
-rw-r--r-- | include/canvas/spriteredrawmanager.hxx | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/include/canvas/spriteredrawmanager.hxx b/include/canvas/spriteredrawmanager.hxx index edb10e9abfc7..e7df64e81d93 100644 --- a/include/canvas/spriteredrawmanager.hxx +++ b/include/canvas/spriteredrawmanager.hxx @@ -326,17 +326,11 @@ namespace canvas // involved. Have to sort component lists for // sprite prio. VectorOfSprites aSortedUpdateSprites; - SpriteConnectedRanges::ComponentListType::const_iterator aCurr( - rUpdateArea.maComponentList.begin() ); - const SpriteConnectedRanges::ComponentListType::const_iterator aEnd( - rUpdateArea.maComponentList.end() ); - while( aCurr != aEnd ) + for (auto const& elem : rUpdateArea.maComponentList) { - const Sprite::Reference& rSprite( aCurr->second.getSprite() ); + const Sprite::Reference& rSprite( elem.second.getSprite() ); if( rSprite.is() ) aSortedUpdateSprites.push_back( rSprite ); - - ++aCurr; } ::std::sort( aSortedUpdateSprites.begin(), |