When checking to see if an object has been removed (CHANGE_LOG_QUERY_FUNCTION) it is possible that the pointer we are being asked about is no longer valid so we must not dereference it, as it is in IS_OBJECT_IN_LIST function for an indexed list, instead I have implemented a FIRST_OBJECT_IN_LIST_THAT_ iterator that just compares the object pointers directly.
When checking to see if an object has been removed (CHANGE_LOG_QUERY_FUNCTION)
it is possible that the pointer we are being asked about is no longer valid
so we must not dereference it, as it is in IS_OBJECT_IN_LIST function for an
indexed list, instead I have implemented a FIRST_OBJECT_IN_LIST_THAT_ iterator
that just compares the object pointers directly.


cmiss/cmgui,cmiss/cmgui