Summary:
Changing of styles for widget items isn't realized yet. This fix should
be presented to avoid segfaults when elm_object_item_style_set/get is calling
@fix
Reviewers: seoz, raster, cedric, Hermet
Reviewed By: Hermet
Subscribers: bluezery
Differential Revision: https://phab.enlightenment.org/D1595
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
ELM_WIDGET_ITEM_RETURN_IF_ONDEL(item);
- item->style_set_func(item, style);
+ if (item->style_set_func) item->style_set_func(item, style);
}
EAPI const char *
_elm_widget_item_style_get(Elm_Widget_Item *item)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL);
- return item->style_get_func(item);
+ return item->style_get_func ? item->style_get_func(item) : NULL;
}
EAPI void