From b5f458f5b8d98ade9c491b44d8690b09dea14c9f Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Wed, 21 Aug 2019 11:30:11 +0200 Subject: [PATCH] efl_ui_widget: fixup field counting this has to use tree_unfocusable not disabled. ref D9644 Reviewed-by: YeongJong Lee Differential Revision: https://phab.enlightenment.org/D9671 --- src/lib/elementary/efl_ui_widget.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/elementary/efl_ui_widget.c b/src/lib/elementary/efl_ui_widget.c index b4e3c1edf6..684c506e7c 100644 --- a/src/lib/elementary/efl_ui_widget.c +++ b/src/lib/elementary/efl_ui_widget.c @@ -1742,18 +1742,18 @@ elm_widget_tree_unfocusable_set(Eo *obj, Eina_Bool tree_unfocusable) else pd->tree_unfocusable --; - distance = pd->disabled - parent_counter; + distance = pd->tree_unfocusable - parent_counter; if ((distance < 0) || (distance > 1)) { distance = MAX(MIN(tree_unfocusable, 1), 0); - pd->disabled = parent_counter + distance; + pd->tree_unfocusable = parent_counter + distance; } EINA_LIST_FOREACH(pd->subobjs, n, subs) { if (efl_isa(subs, EFL_UI_WIDGET_CLASS)) - efl_ui_widget_disabled_set(subs, elm_widget_tree_unfocusable_get(obj)); + elm_widget_tree_unfocusable_set(subs, elm_widget_tree_unfocusable_get(obj)); } //focus state eval on all children