diff options
author | ChunEon Park <hermet@hermet.pe.kr> | 2015-01-08 23:37:06 +0900 |
---|---|---|
committer | ChunEon Park <hermet@hermet.pe.kr> | 2015-01-08 23:37:06 +0900 |
commit | b6c254c6e4ff5479497e662999ead963facbcf77 (patch) | |
tree | 773b8206c427e4cd3fe8e6d8ee92beb9dbfeb45e | |
parent | 61e16eb163a1ceefbb68bc1499ee87b28bf6a988 (diff) | |
download | elementary-b6c254c6e4ff5479497e662999ead963facbcf77.tar.gz |
genilst: descriptive comment++
-rw-r--r-- | src/lib/elm_genlist.c | 2 |
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) |