diff options
Diffstat (limited to 'basic/source/classes/sbxmod.cxx')
-rw-r--r-- | basic/source/classes/sbxmod.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/basic/source/classes/sbxmod.cxx b/basic/source/classes/sbxmod.cxx index a5b487c9cc70..568340e6782b 100644 --- a/basic/source/classes/sbxmod.cxx +++ b/basic/source/classes/sbxmod.cxx @@ -1724,7 +1724,7 @@ bool SbModule::ExceedsLegacyModuleSize() class ErrorHdlResetter { - Link<> mErrHandler; + Link<StarBASIC*,bool> mErrHandler; bool mbError; public: ErrorHdlResetter() : mbError( false ) @@ -1739,14 +1739,14 @@ public: // restore error handler StarBASIC::SetGlobalErrorHdl(mErrHandler); } - DECL_LINK( BasicErrorHdl, StarBASIC * ); + DECL_LINK_TYPED( BasicErrorHdl, StarBASIC *, bool ); bool HasError() { return mbError; } }; -IMPL_LINK( ErrorHdlResetter, BasicErrorHdl, StarBASIC *, /*pBasic*/) +IMPL_LINK_TYPED( ErrorHdlResetter, BasicErrorHdl, StarBASIC *, /*pBasic*/, bool) { mbError = true; - return 0; + return false; } void SbModule::GetCodeCompleteDataFromParse(CodeCompleteDataCache& aCache) |