canvas/source/tools/spriteredrawmanager.cxx | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-)
New commits: commit c04fd82433e9155ad61ebd92ca7b43a729a87890 Author: Mario J. Rugiero <mrugi...@gmail.com> Date: Sat Oct 31 14:46:27 2015 -0300 for_each -> range-based for in canvas/source/tools/spriteredrawmanager.cxx Change-Id: Ibe089e53488a9ba6baded637b17a1aeee0908f79 Reviewed-on: https://gerrit.libreoffice.org/19709 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noelgran...@gmail.com> diff --git a/canvas/source/tools/spriteredrawmanager.cxx b/canvas/source/tools/spriteredrawmanager.cxx index 92b15f1..fa06ace 100644 --- a/canvas/source/tools/spriteredrawmanager.cxx +++ b/canvas/source/tools/spriteredrawmanager.cxx @@ -197,10 +197,10 @@ namespace canvas */ void operator()( const Sprite::Reference& rSprite ) { - const SpriteTracer aSpriteTracer( - ::std::for_each( mrChangeContainer.begin(), - mrChangeContainer.end(), - SpriteTracer( rSprite ) ) ); + SpriteTracer aSpriteTracer( rSprite ); + + for (auto const& aChange : mrChangeContainer) + aSpriteTracer( aChange ); aSpriteTracer.commit( mrUpdater ); } @@ -265,10 +265,9 @@ namespace canvas // for each unique sprite, check the change event vector, // calculate the update operation from that, and add the // result to the aUpdateArea. - ::std::for_each( aUpdatableSprites.begin(), - aEnd, - SpriteUpdater( rUpdateAreas, - maChangeRecords) ); + SpriteUpdater aSpriteUpdater( rUpdateAreas, maChangeRecords); + for (auto const& aUpdatableSprite : aUpdatableSprites) + aSpriteUpdater( aUpdatableSprite); // TODO(P2): Implement your own output iterator adapter, to // avoid that totally superfluous temp aUnchangedSprites _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits