elm_toolbar - prevent issues
static void
_item_sizing_eval(Item *it)
{
static void
_item_sizing_eval(Item *it)
{
Widget_Data *wd = elm_widget_data_get(it->obj);
Evas_Coord pad, height, minw, w;
int pad_count = 2;
Widget_Data *wd = elm_widget_data_get(it->obj);
Evas_Coord pad, height, minw, w;
int pad_count = 2;
edje_object_size_min_calc(wd->base, &minw, NULL);
evas_object_geometry_get(wd->base, NULL, NULL, &w, NULL);
if (w < minw) w = minw;
edje_object_size_min_calc(wd->base, &minw, NULL);
evas_object_geometry_get(wd->base, NULL, NULL, &w, NULL);
if (w < minw) w = minw;
{
ELM_CHECK_WIDTYPE(obj, widtype);
Widget_Data *wd = elm_widget_data_get(obj);
{
ELM_CHECK_WIDTYPE(obj, widtype);
Widget_Data *wd = elm_widget_data_get(obj);
Eina_List *ll;
Item *it;
Item *last_it = NULL;
Eina_List *ll;
Item *it;
Item *last_it = NULL;
EAPI void
elm_toolbar_item_menu_set(Elm_Toolbar_Item *item, Eina_Bool menu)
{
EAPI void
elm_toolbar_item_menu_set(Elm_Toolbar_Item *item, Eina_Bool menu)
{
Widget_Data *wd = elm_widget_data_get(item->obj);
Widget_Data *wd = elm_widget_data_get(item->obj);
- if ((!wd) || (!item)) return;
if (item->menu == menu) return;
item->menu = menu;
if (menu)
if (item->menu == menu) return;
item->menu = menu;
if (menu)