Index: trunk/src/change.c =================================================================== --- trunk/src/change.c (revision 29891) +++ trunk/src/change.c (revision 29892) @@ -917,6 +917,8 @@ } *slot = ca->value; new_val = ca->value; + if (ca->obj->Attributes.post_change != NULL) + ca->obj->Attributes.post_change(&ca->obj->Attributes, ca->key, ca->value); } else { *slot = NULL;