rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=e07a7e2b6fa1a2bccf1d7868aa982e74e51d84ce
commit e07a7e2b6fa1a2bccf1d7868aa982e74e51d84ce Author: Andrii Kroitor <[email protected]> Date: Fri Jan 15 14:58:30 2016 +0200 group_navigator: fix errors on part restack --- src/bin/ui/group_navigator.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/ui/group_navigator.c b/src/bin/ui/group_navigator.c index c8084e5..07fa3b1 100644 --- a/src/bin/ui/group_navigator.c +++ b/src/bin/ui/group_navigator.c @@ -478,7 +478,7 @@ _selected_cb(void *data, } itc = elm_genlist_item_item_class_get(glit); - TODO("refactor") + TODO("REFACTOR") if (itc == pl->itc_program) { if (pl->selected_part_item) @@ -503,7 +503,7 @@ _selected_cb(void *data, part = elm_object_item_data_get(glit_part); if ((pl->selected_part_item != glit_part) || (part->current_item_name != item_name)) { - if (pl->selected_part_item) + if ((pl->group->current_part != part) && (pl->selected_part_item)) _unselect_part(pl); pl->selected_part_item = glit_part; part->current_item_name = item_name; --
