summaryrefslogtreecommitdiff
path: root/slideshow/source/engine/shapes/intrinsicanimationactivity.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'slideshow/source/engine/shapes/intrinsicanimationactivity.cxx')
-rw-r--r--slideshow/source/engine/shapes/intrinsicanimationactivity.cxx7
1 files changed, 3 insertions, 4 deletions
diff --git a/slideshow/source/engine/shapes/intrinsicanimationactivity.cxx b/slideshow/source/engine/shapes/intrinsicanimationactivity.cxx
index de0bc4e5a2ea..3fe1d59ce8d7 100644
--- a/slideshow/source/engine/shapes/intrinsicanimationactivity.cxx
+++ b/slideshow/source/engine/shapes/intrinsicanimationactivity.cxx
@@ -118,7 +118,7 @@ namespace slideshow
maContext( rContext ),
mpDrawShape( rDrawShape ),
mpWakeupEvent( rWakeupEvent ),
- mpListener( new IntrinsicAnimationListener(*this) ),
+ mpListener( std::make_shared<IntrinsicAnimationListener>(*this) ),
maTimeouts( rTimeouts ),
mnCurrIndex(0),
mnNumLoops(nNumLoops),
@@ -240,12 +240,11 @@ namespace slideshow
const ::std::vector<double>& rTimeouts,
sal_uInt32 nNumLoops)
{
- return ActivitySharedPtr(
- new IntrinsicAnimationActivity(rContext,
+ return std::make_shared<IntrinsicAnimationActivity>(rContext,
rDrawShape,
rWakeupEvent,
rTimeouts,
- nNumLoops) );
+ nNumLoops);
}
}
}