summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChunEon Park <hermet@hermet.pe.kr>2015-01-08 23:37:06 +0900
committerChunEon Park <hermet@hermet.pe.kr>2015-01-08 23:37:06 +0900
commitb6c254c6e4ff5479497e662999ead963facbcf77 (patch)
tree773b8206c427e4cd3fe8e6d8ee92beb9dbfeb45e
parent61e16eb163a1ceefbb68bc1499ee87b28bf6a988 (diff)
downloadelementary-b6c254c6e4ff5479497e662999ead963facbcf77.tar.gz
genilst: descriptive comment++
-rw-r--r--src/lib/elm_genlist.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c
index 198ea6ed4..61f9c9941 100644
--- a/src/lib/elm_genlist.c
+++ b/src/lib/elm_genlist.c
@@ -5602,6 +5602,8 @@ _internal_elm_genlist_clear(Evas_Object *obj)
ELM_SAFE_FREE(sd->state, eina_inlist_sorted_state_free);
evas_event_freeze(evas_object_evas_get(sd->obj));
+ // Do not use EINA_INLIST_FOREACH or EINA_INLIST_FOREACH_SAFE
+ // because sd->items can be modified inside elm_widget_item_del()
for (l = sd->items, next = l ? l->next : NULL;
l;
l = next, next = next ? next->next : NULL)