bu5hm4n pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=c1c58cfb6957996eee2e352a4e5563db8b3cf8e1
commit c1c58cfb6957996eee2e352a4e5563db8b3cf8e1 Author: Marcel Hollerbach <[email protected]> Date: Wed Dec 6 15:50:29 2017 +0100 efl_ui_focus_manager_calc: fix first touch setup for none regular tests we had the issue that we stopped looping if we are a regular end. but we need to continue until we have no rec_manager anymore. --- src/lib/elementary/efl_ui_focus_manager_calc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/elementary/efl_ui_focus_manager_calc.c b/src/lib/elementary/efl_ui_focus_manager_calc.c index 35f59b44e0..0a6d86a8e6 100644 --- a/src/lib/elementary/efl_ui_focus_manager_calc.c +++ b/src/lib/elementary/efl_ui_focus_manager_calc.c @@ -1462,7 +1462,7 @@ _efl_ui_focus_manager_calc_efl_ui_focus_manager_setup_on_first_touch(Eo *obj, Ef rec_manager = efl_ui_focus_manager_redirect_get(rec_manager); } - while (!last.is_regular_end); + while (!last.is_regular_end || rec_manager); } else if (DIRECTION_IS_2D(direction) && entry) efl_ui_focus_manager_focus_set(obj, entry); --
