aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/object_macros.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/object_macros.h')
-rw-r--r--src/modules/objects/object_macros.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/modules/objects/object_macros.h b/src/modules/objects/object_macros.h
index 55552a1d5..cea176c44 100644
--- a/src/modules/objects/object_macros.h
+++ b/src/modules/objects/object_macros.h
@@ -89,7 +89,9 @@ g_pKvs##__className##Class->registerFunctionHandler(#__szName,(KviKvsObjectFunct
#define KVSO_BEGIN_DESTRUCTOR(__className) \
__className::~__className() \
- {
+ {\
+ callFunction(this,"destructor");
+
#define KVSO_END_DESTRUCTOR(__className) \
}
@@ -97,10 +99,10 @@ g_pKvs##__className##Class->registerFunctionHandler(#__szName,(KviKvsObjectFunct
#define KVSO_CLASS_FUNCTION(__className,__functionName)\
bool KviKvsObject_##__className::__functionName(KviKvsObjectFunctionCall * c)
-#define CHECK_INTERNAL_QPOINTER(__pointer)\
+#define CHECK_INTERNAL_POINTER(__pointer)\
if(!__pointer) \
{ \
- c->error(__tr2qs_ctx("Internal error: no valid pointer for this object","object")); \
+ c->error(__tr2qs("Internal error: no valid pointer for this object")); \
return false; \
}
#endif