forked from enlightenment/enlightenment
parent
ee8764718c
commit
78afa37d21
|
@ -172,8 +172,7 @@ _e_widget_tlist_append(Evas_Object * obj, const char *label,
|
|||
wcb = E_NEW(E_Widget_Callback, 1);
|
||||
wcb->func = func;
|
||||
wcb->data = data;
|
||||
if (val)
|
||||
wcb->value = strdup(val);
|
||||
if (val) wcb->value = strdup(val);
|
||||
wd->callbacks = evas_list_append(wd->callbacks, wcb);
|
||||
if (markup)
|
||||
e_tlist_markup_append(wd->o_tlist, label, _e_wid_cb_item_sel,
|
||||
|
@ -216,8 +215,7 @@ _e_wid_del_hook(Evas_Object * obj)
|
|||
E_Widget_Callback *wcb;
|
||||
|
||||
wcb = wd->callbacks->data;
|
||||
if (wcb->value)
|
||||
free(wcb->value);
|
||||
if (wcb->value) free(wcb->value);
|
||||
free(wcb);
|
||||
wd->callbacks = evas_list_remove_list(wd->callbacks, wd->callbacks);
|
||||
}
|
||||
|
@ -255,8 +253,7 @@ _e_wid_cb_scrollframe_resize(void *data, Evas * e, Evas_Object * obj,
|
|||
evas_object_geometry_get(data, NULL, NULL, &w, &h);
|
||||
if (vw >= mw)
|
||||
{
|
||||
if (w != vw)
|
||||
evas_object_resize(data, vw, h);
|
||||
if (w != vw) evas_object_resize(data, vw, h);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -283,8 +280,7 @@ _e_wid_cb_item_sel(void *data, void *data2)
|
|||
else
|
||||
*(wd->value) = NULL;
|
||||
}
|
||||
if (wcb->func)
|
||||
wcb->func(wcb->data);
|
||||
if (wcb->func) wcb->func(wcb->data);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue