efl_ui_focus_manager: calculate new widgets undependend from dirty state

This fixes T7397

Differential Revision: https://phab.enlightenment.org/D7179
This commit is contained in:
Marcel Hollerbach 2018-10-22 14:10:41 +02:00
parent 9f758dc363
commit 1c530d210d
1 changed files with 0 additions and 5 deletions

View File

@ -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);
}