From 1c530d210d3d70e6b45422c03d17a72c5e8e0f7b Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Mon, 22 Oct 2018 14:10:41 +0200 Subject: [PATCH] efl_ui_focus_manager: calculate new widgets undependend from dirty state This fixes T7397 Differential Revision: https://phab.enlightenment.org/D7179 --- src/lib/elementary/efl_ui_focus_manager_calc.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/lib/elementary/efl_ui_focus_manager_calc.c b/src/lib/elementary/efl_ui_focus_manager_calc.c index df8834a5cf..5a8456b906 100644 --- a/src/lib/elementary/efl_ui_focus_manager_calc.c +++ b/src/lib/elementary/efl_ui_focus_manager_calc.c @@ -400,13 +400,8 @@ dirty_flush_node(Efl_Ui_Focus_Manager *obj EINA_UNUSED, Efl_Ui_Focus_Manager_Cal static void dirty_flush(Efl_Ui_Focus_Manager *obj, Efl_Ui_Focus_Manager_Calc_Data *pd, Node *node) { - if (!node->on_list) return; - efl_event_callback_call(obj, EFL_UI_FOCUS_MANAGER_EVENT_FLUSH_PRE, NULL); - pd->dirty = eina_list_remove(pd->dirty, node); - node->on_list = EINA_FALSE; - dirty_flush_node(obj, pd, node); }