From b49df7128aef02f3b75804d9102163ed4ff5ad8a Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Mon, 24 Jul 2017 17:54:31 +0200 Subject: [PATCH] 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 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, -- 2.7.4