diff options
Diffstat (limited to 'canvas/source/directx/dx_9rm.cxx')
-rw-r--r-- | canvas/source/directx/dx_9rm.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/canvas/source/directx/dx_9rm.cxx b/canvas/source/directx/dx_9rm.cxx index ea650b9f9f5f..7f058a2a45bc 100644 --- a/canvas/source/directx/dx_9rm.cxx +++ b/canvas/source/directx/dx_9rm.cxx @@ -471,8 +471,7 @@ namespace dxcanvas ::basegfx::B2IVector aPageSize(maPageSize); while(true) { - mpTexture = std::shared_ptr<canvas::ISurface>( - new DXSurface(*this,aPageSize)); + mpTexture = std::make_shared<DXSurface>(*this,aPageSize); if(mpTexture->isValid()) break; @@ -950,7 +949,7 @@ namespace dxcanvas if(mpTexture.use_count() == 1) return mpTexture; - return std::shared_ptr<canvas::ISurface>( new DXSurface(*this,aSize) ); + return std::make_shared<DXSurface>(*this,aSize); } |