elm_widget: eval everything when the parent changes
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>
Fri, 1 Sep 2017 15:58:41 +0000 (17:58 +0200)
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>
Sat, 2 Sep 2017 18:06:15 +0000 (20:06 +0200)
src/lib/elementary/elm_widget.c

index aae92a4..92e7e21 100644 (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;