From: Marcel Hollerbach Date: Mon, 24 Jul 2017 15:54:31 +0000 (+0200) Subject: elm_widget: only set focus.manager if we are really registering X-Git-Tag: upstream/1.20.0~126 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b49df7128aef02f3b75804d9102163ed4ff5ad8a;p=platform%2Fupstream%2Fefl.git elm_widget: only set focus.manager if we are really registering otherwise we might set focus.manager even if we are not registered --- diff --git a/src/lib/elementary/elm_widget.c b/src/lib/elementary/elm_widget.c index 6ff93fa..3a446d5 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,