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, --