diff -r edb9f875b7f9 -r b2bc48c2b251 src/array_list.c --- a/src/array_list.c Fri Apr 12 21:48:12 2024 +0200 +++ b/src/array_list.c Thu May 23 15:05:24 2024 +0200 @@ -503,6 +503,8 @@ iter.index = index; iter.src_handle = list; iter.elem_handle = cx_arl_at(list, index); + iter.elem_size = list->item_size; + iter.elem_count = list->size; iter.base.valid = cx_arl_iter_valid; iter.base.current = cx_arl_iter_current; iter.base.next = backwards ? cx_arl_iter_prev : cx_arl_iter_next;