rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=31a6294daa2f415c8077badc5e603e40f12ba7cc
commit 31a6294daa2f415c8077badc5e603e40f12ba7cc Author: Vitalii Vorobiov <[email protected]> Date: Fri Jun 3 16:22:10 2016 +0300 tabs: do not fail when all tabs are closed and we close via shortcut again and again --- src/bin/ui/tabs.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/ui/tabs.c b/src/bin/ui/tabs.c index 57d0dc9..324fcdd 100644 --- a/src/bin/ui/tabs.c +++ b/src/bin/ui/tabs.c @@ -1079,6 +1079,8 @@ _tab_close(void *data, Tabs_Item *item = (Tabs_Item *)data; Evas_Object *content; + if (!item) return; + tabs.items = eina_list_remove(tabs.items, item); _del_tab(item); if (tabs.selected == it) --
