diff options
Diffstat (limited to 'canvas/source/opengl/ogl_spritedevicehelper.cxx')
-rw-r--r-- | canvas/source/opengl/ogl_spritedevicehelper.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/canvas/source/opengl/ogl_spritedevicehelper.cxx b/canvas/source/opengl/ogl_spritedevicehelper.cxx index be838393c5fd..6a1d935c9ba9 100644 --- a/canvas/source/opengl/ogl_spritedevicehelper.cxx +++ b/canvas/source/opengl/ogl_spritedevicehelper.cxx @@ -78,7 +78,7 @@ namespace oglcanvas mpSpriteCanvas(nullptr), maActiveSprites(), maLastUpdate(), - mpTextureCache(new TextureCache()), + mpTextureCache(std::make_shared<TextureCache>()), mnLinearTwoColorGradientProgram(0), mnLinearMultiColorGradientProgram(0), mnRadialTwoColorGradientProgram(0), @@ -543,7 +543,7 @@ namespace oglcanvas IBufferContextSharedPtr SpriteDeviceHelper::createBufferContext(const ::basegfx::B2IVector& rSize) const { - return IBufferContextSharedPtr(new BufferContextImpl(rSize)); + return std::make_shared<BufferContextImpl>(rSize); } TextureCache& SpriteDeviceHelper::getTextureCache() const |