Index: generic/xotcl.c =================================================================== diff -u -r142687efa93af981936db61ecfde494d8f269b0a -r2f283277aff2bb9488419a4fbe2442a5b17546e5 --- generic/xotcl.c (.../xotcl.c) (revision 142687efa93af981936db61ecfde494d8f269b0a) +++ generic/xotcl.c (.../xotcl.c) (revision 2f283277aff2bb9488419a4fbe2442a5b17546e5) @@ -2177,7 +2177,7 @@ int result, ok; Tcl_Command cmd = FindMethod(nsPtr, methodName); - ok = cmd ? (Tcl_Command_flags(cmd) & XOTCL_CMD_STATIC_METHOD) == 0 : 1; + ok = cmd ? (Tcl_Command_flags(cmd) & XOTCL_CMD_REDEFINE_PROTECTED_METHOD) == 0 : 1; if (ok) { result = TCL_OK; } else { @@ -10672,11 +10672,11 @@ } if (methodproperty == MethodpropertyProtectedIdx - || methodproperty == MethodpropertyStaticIdx) { + || methodproperty == MethodpropertyRedefine_protectedIdx) { int flag = methodproperty == MethodpropertyProtectedIdx ? XOTCL_CMD_PROTECTED_METHOD : - XOTCL_CMD_STATIC_METHOD; + XOTCL_CMD_REDEFINE_PROTECTED_METHOD; if (value) { int bool, result;