summaryrefslogtreecommitdiff
path: root/canvas/source/opengl
diff options
context:
space:
mode:
Diffstat (limited to 'canvas/source/opengl')
-rw-r--r--canvas/source/opengl/ogl_canvashelper.cxx5
-rw-r--r--canvas/source/opengl/ogl_spritedevicehelper.cxx5
2 files changed, 4 insertions, 6 deletions
diff --git a/canvas/source/opengl/ogl_canvashelper.cxx b/canvas/source/opengl/ogl_canvashelper.cxx
index 4ecf9914174b..1534f7c3b10a 100644
--- a/canvas/source/opengl/ogl_canvashelper.cxx
+++ b/canvas/source/opengl/ogl_canvashelper.cxx
@@ -800,9 +800,8 @@ namespace oglcanvas
}
// own copy, for thread safety
- std::for_each(rAct.maPolyPolys.begin(),
- rAct.maPolyPolys.end(),
- ::boost::mem_fn(&::basegfx::B2DPolyPolygon::makeUnique));
+ for( auto& rPoly : rAct.maPolyPolys )
+ rPoly.makeUnique();
rAct.maFunction = &lcl_fillPolyPolygon;
}
diff --git a/canvas/source/opengl/ogl_spritedevicehelper.cxx b/canvas/source/opengl/ogl_spritedevicehelper.cxx
index e5da0f23d1a4..3c58b4051bb5 100644
--- a/canvas/source/opengl/ogl_spritedevicehelper.cxx
+++ b/canvas/source/opengl/ogl_spritedevicehelper.cxx
@@ -293,9 +293,8 @@ namespace oglcanvas
std::sort(aSprites.begin(),
aSprites.end(),
SpriteComparator());
- std::for_each(aSprites.begin(),
- aSprites.end(),
- std::mem_fn(&CanvasCustomSprite::renderSprite));
+ for( const auto& rSprite : aSprites )
+ rSprite->renderSprite();
// frame counter, other info