bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=b49df7128aef02f3b75804d9102163ed4ff5ad8a

commit b49df7128aef02f3b75804d9102163ed4ff5ad8a
Author: Marcel Hollerbach <marcel-hollerb...@t-online.de>
Date:   Mon Jul 24 17:54:31 2017 +0200

    elm_widget: only set focus.manager if we are really registering
    
    otherwise we might set focus.manager even if we are not registered
---
 src/lib/elementary/elm_widget.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/lib/elementary/elm_widget.c b/src/lib/elementary/elm_widget.c
index 6ff93fa136..3a446d5677 100644
--- a/src/lib/elementary/elm_widget.c
+++ b/src/lib/elementary/elm_widget.c
@@ -338,10 +338,9 @@ _focus_state_eval(Eo *obj, Elm_Widget_Smart_Data *pd)
      {
         if (manager != obj)
           {
-             pd->focus.manager = manager;
-
              if (!pd->logical.parent) return;
 
+             pd->focus.manager = manager;
              pd->focus.logical = !want_full;
 
              if (!elm_obj_widget_focus_register(obj, pd->focus.manager,

-- 


Reply via email to