bu5hm4n pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=1800f060c88d1665b762dfa1a041ce70a4e130e4
commit 1800f060c88d1665b762dfa1a041ce70a4e130e4 Author: Mike Blumenkrantz <zm...@samsung.com> Date: Mon Oct 28 15:45:56 2019 -0400 elm/genlist: fix item focus unregister on item move if the block is realized, its items have been registered into the focus manager and must be unregistered to avoid double-registering @fix Reviewed-by: Marcel Hollerbach <m...@marcel-hollerbach.de> Differential Revision: https://phab.enlightenment.org/D10544 --- src/lib/elementary/elm_genlist.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/elementary/elm_genlist.c b/src/lib/elementary/elm_genlist.c index 40b644ea5d..be32ca4948 100644 --- a/src/lib/elementary/elm_genlist.c +++ b/src/lib/elementary/elm_genlist.c @@ -3701,6 +3701,7 @@ _item_block_del(Elm_Gen_Item *it) itb->count--; itb->changed = EINA_TRUE; efl_canvas_group_change(sd->obj); + if (itb->realized) efl_ui_focus_manager_calc_unregister(itb->sd->obj, EO_OBJ(it)); if (itb->count < 1) { Item_Block *itbn; --