summaryrefslogtreecommitdiff
path: root/sd/source/ui/tools/AsynchronousCall.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/source/ui/tools/AsynchronousCall.cxx')
-rw-r--r--sd/source/ui/tools/AsynchronousCall.cxx6
1 files changed, 2 insertions, 4 deletions
diff --git a/sd/source/ui/tools/AsynchronousCall.cxx b/sd/source/ui/tools/AsynchronousCall.cxx
index dd444f517fc3..13b890406291 100644
--- a/sd/source/ui/tools/AsynchronousCall.cxx
+++ b/sd/source/ui/tools/AsynchronousCall.cxx
@@ -50,10 +50,8 @@ IMPL_LINK(AsynchronousCall,TimerCallback,Timer*,pTimer)
{
if (pTimer == &maTimer)
{
- SAL_WNODEPRECATED_DECLARATIONS_PUSH
- ::std::auto_ptr<AsynchronousFunction> pFunction (mpFunction);
- SAL_WNODEPRECATED_DECLARATIONS_POP
- mpFunction.reset();
+ ::std::unique_ptr<AsynchronousFunction> pFunction;
+ pFunction.swap(mpFunction);
(*pFunction)();
}
return 0;