Apparently this fixes stuff for Daniel Zaoui with some more complicated cases.
SVN revision: 76000
{
ELM_LAYOUT_DATA_GET(obj, sd);
- if (sd->needs_size_calc) return;
+ if (!sd || sd->needs_size_calc) return;
sd->needs_size_calc = EINA_TRUE;
evas_object_smart_changed(obj);
void *event_info __UNUSED__)
{
ELM_LAYOUT_DATA_GET(data, sd);
- if (ELM_WIDGET_DATA(sd)->frozen) return;
+ if (!sd || ELM_WIDGET_DATA(sd)->frozen) return;
ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(data);
}