summaryrefslogtreecommitdiff
path: root/canvas/source/directx/dx_9rm.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'canvas/source/directx/dx_9rm.cxx')
-rw-r--r--canvas/source/directx/dx_9rm.cxx5
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);
}