summaryrefslogtreecommitdiff
path: root/toolkit/source/awt/asynccallback.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'toolkit/source/awt/asynccallback.cxx')
-rw-r--r--toolkit/source/awt/asynccallback.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/toolkit/source/awt/asynccallback.cxx b/toolkit/source/awt/asynccallback.cxx
index 391cccf6e782..cc988b2b0831 100644
--- a/toolkit/source/awt/asynccallback.cxx
+++ b/toolkit/source/awt/asynccallback.cxx
@@ -61,7 +61,7 @@ private:
css::uno::Any aData;
};
- DECL_STATIC_LINK( AsyncCallback, Notify_Impl, CallbackData* );
+ DECL_STATIC_LINK_TYPED( AsyncCallback, Notify_Impl, void*, void );
virtual ~AsyncCallback() {}
};
@@ -97,8 +97,9 @@ void SAL_CALL AsyncCallback::addCallback(const css::uno::Reference< css::awt::XC
}
// private asynchronous link to call reference to the callback object
-IMPL_STATIC_LINK( AsyncCallback, Notify_Impl, CallbackData*, pCallbackData )
+IMPL_STATIC_LINK_TYPED( AsyncCallback, Notify_Impl, void*, p, void )
{
+ CallbackData* pCallbackData = static_cast<CallbackData*>(p);
try
{
// Asynchronous execution
@@ -111,7 +112,6 @@ IMPL_STATIC_LINK( AsyncCallback, Notify_Impl, CallbackData*, pCallbackData )
}
delete pCallbackData;
- return 0;
}
} // closing anonymous implementation namespace