bu5hm4n pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=9f382b33716f31f4f0587ad5b65351ad6b4781d2
commit 9f382b33716f31f4f0587ad5b65351ad6b4781d2 Author: Marcel Hollerbach <mar...@osg.samsung.com> Date: Fri Nov 10 15:14:16 2017 +0100 efl_ui_focus_composition: make sure to prepare before anything else happens this fixes mysterical focus chain changes in gengrid --- src/lib/elementary/efl_ui_focus_composition.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/elementary/efl_ui_focus_composition.c b/src/lib/elementary/efl_ui_focus_composition.c index 222f5b771b..8d147e47f5 100644 --- a/src/lib/elementary/efl_ui_focus_composition.c +++ b/src/lib/elementary/efl_ui_focus_composition.c @@ -175,9 +175,9 @@ _efl_ui_focus_composition_elements_flush(Eo *obj, Efl_Ui_Focus_Composition_Data EOLIAN static void _efl_ui_focus_composition_efl_ui_focus_object_prepare_logical(Eo *obj, Efl_Ui_Focus_Composition_Data *pd EINA_UNUSED) { - efl_ui_focus_object_prepare_logical(efl_super(obj, MY_CLASS)); - efl_ui_focus_composition_elements_flush(obj); + + efl_ui_focus_object_prepare_logical(efl_super(obj, MY_CLASS)); } EOLIAN static void --