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

-- 


Reply via email to