From bd8b93fdff93ff7b2b7e493a7bcef6a59f299dae Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Thu, 27 Aug 2015 13:08:02 +0200 Subject: make PostUserEvent Link<> typed Change-Id: I13f10bda985d55d419a5bff481130a456ae2db8a --- basctl/source/basicide/basobj2.cxx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'basctl') diff --git a/basctl/source/basicide/basobj2.cxx b/basctl/source/basicide/basobj2.cxx index 41e4955f94e2..4152e368575c 100644 --- a/basctl/source/basicide/basobj2.cxx +++ b/basctl/source/basicide/basobj2.cxx @@ -207,12 +207,13 @@ namespace class MacroExecution { public: - DECL_STATIC_LINK( MacroExecution, ExecuteMacroEvent, MacroExecutionData* ); + DECL_STATIC_LINK_TYPED( MacroExecution, ExecuteMacroEvent, void*, void ); }; - IMPL_STATIC_LINK( MacroExecution, ExecuteMacroEvent, MacroExecutionData*, i_pData ) + IMPL_STATIC_LINK_TYPED( MacroExecution, ExecuteMacroEvent, void*, p, void ) { - ENSURE_OR_RETURN( i_pData, "wrong MacroExecutionData", 0L ); + MacroExecutionData* i_pData = static_cast(p); + ENSURE_OR_RETURN_VOID( i_pData, "wrong MacroExecutionData" ); // take ownership of the data boost::scoped_ptr< MacroExecutionData > pData( i_pData ); @@ -225,8 +226,6 @@ namespace pUndoGuard.reset( new ::framework::DocumentUndoGuard( pData->aDocument.getDocument() ) ); RunMethod(pData->xMethod); - - return 1L; } } -- cgit