rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=540a8226bd2d4ba7a78386099f1e398641d2fc92
commit 540a8226bd2d4ba7a78386099f1e398641d2fc92 Author: Andrii Kroitor <an.kroi...@samsung.com> Date: Mon Jun 27 17:31:55 2016 +0300 tabs: tabs_clean --- src/bin/ui/tabs.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/bin/ui/tabs.c b/src/bin/ui/tabs.c index 7a65a5d..7cdb3d2 100644 --- a/src/bin/ui/tabs.c +++ b/src/bin/ui/tabs.c @@ -1244,14 +1244,13 @@ tabs_current_tab_close(void) void tabs_clean(void) { - Eina_List *l; + Eina_List *l, *l_n; Tabs_Item *item; /* delete all tab besides home tab */ - EINA_LIST_FOREACH(tabs.items, l, item) + EINA_LIST_FOREACH_SAFE(tabs.items, l, l_n, item) { if (!item->group) continue; - tabs.items = eina_list_remove(tabs.items, item); _del_tab(item); } tabs.selected = NULL; --