Index: extobj.h =================================================================== --- extobj.h (revision 11144) +++ extobj.h (revision 11145) @@ -56,19 +56,19 @@ /*** implementation ***/ RND_INLINE void csch_extobj_update(csch_cgrp_t *grp) { - if ((grp->extobj != NULL) && (grp->extobj->update != NULL)) + if ((grp->extobj_inhibit == 0) && (grp->extobj != NULL) && (grp->extobj->update != NULL)) grp->extobj->update(grp); } RND_INLINE void csch_extrobj_attr_edit_pre(csch_cgrp_t *grp, const char *key) { - if ((grp->extobj != NULL) && (grp->extobj->attr_edit_pre != NULL)) + if ((grp->extobj_inhibit == 0) && (grp->extobj != NULL) && (grp->extobj->attr_edit_pre != NULL)) grp->extobj->attr_edit_pre(grp, key); } RND_INLINE void csch_extrobj_attr_edit_post(csch_cgrp_t *grp, const char *key) { - if ((grp->extobj != NULL) && (grp->extobj->attr_edit_post != NULL)) + if ((grp->extobj_inhibit == 0) && (grp->extobj != NULL) && (grp->extobj->attr_edit_post != NULL)) grp->extobj->attr_edit_post(grp, key); }