Index: generic/xotcl.c =================================================================== diff -u -rfb10f773e288e5a05cf0e04c5fd8cf0514fdf963 -r39a142bba1228a228ab72054aa7a7bd64333db3c --- generic/xotcl.c (.../xotcl.c) (revision fb10f773e288e5a05cf0e04c5fd8cf0514fdf963) +++ generic/xotcl.c (.../xotcl.c) (revision 39a142bba1228a228ab72054aa7a7bd64333db3c) @@ -10342,7 +10342,7 @@ } else if (resolvedProc == XOTclObjDispatch) { if ((methodType & XOTCL_METHODTYPE_OBJECT) == 0) return 0; } else if ((methodType & XOTCL_METHODTYPE_OTHER) == 0) { - /*fprintf(stderr,"OTHER %s not wanted %.4x\n", key, methodType);*/ + /* fprintf(stderr,"OTHER %s not wanted %.4x\n", key, methodType);*/ return 0; } /* XOTclObjscopedMethod ??? */ @@ -13740,9 +13740,11 @@ static int AggregatedMethodType(int methodType) { switch (methodType) { case MethodtypeNULL: /* default */ - case MethodtypeAllIdx: methodType = XOTCL_METHODTYPE_SCRIPTED|XOTCL_METHODTYPE_BUILTIN; break; + case MethodtypeAllIdx: + methodType = XOTCL_METHODTYPE_SCRIPTED|XOTCL_METHODTYPE_BUILTIN|XOTCL_METHODTYPE_OBJECT; + break; case MethodtypeScriptedIdx: /*methodType = XOTCL_METHODTYPE_SCRIPTED|XOTCL_METHODTYPE_ALIAS;*/ methodType = XOTCL_METHODTYPE_SCRIPTED;