elm_widget: eval everything when the parent changes

This commit is contained in:
Marcel Hollerbach 2017-09-01 17:58:41 +02:00
parent 6a12d9c367
commit e265dc285a
1 changed files with 2 additions and 2 deletions

View File

@ -472,14 +472,14 @@ _full_eval(Eo *obj, Elm_Widget_Smart_Data *pd)
{
//emit signal and focus eval old and new
ELM_WIDGET_DATA_GET(old_parent, old_pd);
_focus_state_eval(old_parent, old_pd);
_full_eval(old_parent, old_pd);
}
if (pd->logical.parent)
{
ELM_WIDGET_DATA_GET(pd->logical.parent, new_pd);
_focus_state_eval(pd->logical.parent, new_pd);
_full_eval(pd->logical.parent, new_pd);
}
old_registered_parent = pd->focus.parent;