summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarcel Hollerbach <marcel@osg.samsung.com>2017-12-06 15:50:29 +0100
committerMarcel Hollerbach <marcel@osg.samsung.com>2017-12-06 16:10:18 +0100
commitc1c58cfb6957996eee2e352a4e5563db8b3cf8e1 (patch)
tree86c25ef90e34fbb7cc4e1e75f5a8f499d0f75aa6 /src
parent9a5c3cfbe273a359e4d1cc607d54ae49b7121353 (diff)
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.
Diffstat (limited to 'src')
-rw-r--r--src/lib/elementary/efl_ui_focus_manager_calc.c2
1 files changed, 1 insertions, 1 deletions
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
1462 1462
1463 rec_manager = efl_ui_focus_manager_redirect_get(rec_manager); 1463 rec_manager = efl_ui_focus_manager_redirect_get(rec_manager);
1464 } 1464 }
1465 while (!last.is_regular_end); 1465 while (!last.is_regular_end || rec_manager);
1466 } 1466 }
1467 else if (DIRECTION_IS_2D(direction) && entry) 1467 else if (DIRECTION_IS_2D(direction) && entry)
1468 efl_ui_focus_manager_focus_set(obj, entry); 1468 efl_ui_focus_manager_focus_set(obj, entry);