summaryrefslogtreecommitdiffstats
path: root/generic/tclOOBasic.c
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2018-05-05 17:23:17 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2018-05-05 17:23:17 (GMT)
commitf58e9ed8421d4020d88ac31edc1e1954fd7838c4 (patch)
treee50ff870d1a125b2000aaa30bee179b9423355d4 /generic/tclOOBasic.c
parentad02c0b532b8fd75ad05376bcc62f88318c83ca5 (diff)
downloadtcl-f58e9ed8421d4020d88ac31edc1e1954fd7838c4.zip
tcl-f58e9ed8421d4020d88ac31edc1e1954fd7838c4.tar.gz
tcl-f58e9ed8421d4020d88ac31edc1e1954fd7838c4.tar.bz2
Private methods seem to be working...
Diffstat (limited to 'generic/tclOOBasic.c')
-rw-r--r--generic/tclOOBasic.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/generic/tclOOBasic.c b/generic/tclOOBasic.c
index d874cba..dc49356 100644
--- a/generic/tclOOBasic.c
+++ b/generic/tclOOBasic.c
@@ -347,7 +347,8 @@ TclOO_Object_Destroy(
}
if (!(oPtr->flags & DESTRUCTOR_CALLED)) {
oPtr->flags |= DESTRUCTOR_CALLED;
- contextPtr = TclOOGetCallContext(oPtr, NULL, DESTRUCTOR, NULL);
+ contextPtr = TclOOGetCallContext(oPtr, NULL, DESTRUCTOR, NULL, NULL,
+ NULL);
if (contextPtr != NULL) {
contextPtr->callPtr->flags |= DESTRUCTOR;
contextPtr->skip = 0;