diff options
Diffstat (limited to 'canvas/source/opengl')
-rw-r--r-- | canvas/source/opengl/ogl_canvashelper.cxx | 5 | ||||
-rw-r--r-- | canvas/source/opengl/ogl_spritedevicehelper.cxx | 5 |
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 |