From: Enlightenment S. <no-...@en...> - 2011-10-15 04:02:28
|
Log: elementary/naviframe - more simple code. Author: hermet Date: 2011-10-14 21:02:21 -0700 (Fri, 14 Oct 2011) New Revision: 64083 Trac: http://trac.enlightenment.org/e/changeset/64083 Modified: trunk/elementary/src/lib/elc_naviframe.c Modified: trunk/elementary/src/lib/elc_naviframe.c =================================================================== --- trunk/elementary/src/lib/elc_naviframe.c 2011-10-15 03:34:01 UTC (rev 64082) +++ trunk/elementary/src/lib/elc_naviframe.c 2011-10-15 04:02:21 UTC (rev 64083) @@ -645,7 +645,6 @@ Widget_Data *wd; Elm_Naviframe_Content_Item_Pair *content_pair; Elm_Naviframe_Text_Item_Pair *text_pair; - Eina_Inlist *l; if (!it) return; @@ -659,7 +658,7 @@ if ((it->content) && (!wd->preserve)) evas_object_del(it->content); - EINA_INLIST_FOREACH_SAFE(it->content_list, l, content_pair) + EINA_INLIST_REVERSE_FOREACH(it->content_list, content_pair) { evas_object_event_callback_del(content_pair->content, EVAS_CALLBACK_DEL, @@ -672,7 +671,7 @@ free(content_pair); } - EINA_INLIST_FOREACH_SAFE(it->text_list, l, text_pair) + EINA_INLIST_REVERSE_FOREACH(it->text_list, text_pair) { eina_stringshare_del(text_pair->part); eina_stringshare_del(text_pair->text); |