forked from enlightenment/enlightenment
correctly pop pointer stack when deleting entry widgets
This commit is contained in:
parent
219b7c62fe
commit
9cb17f6c8f
|
@ -196,9 +196,12 @@ static void
|
||||||
_e_wid_del_hook(Evas_Object *obj)
|
_e_wid_del_hook(Evas_Object *obj)
|
||||||
{
|
{
|
||||||
E_Widget_Data *wd;
|
E_Widget_Data *wd;
|
||||||
|
E_Pointer *p;
|
||||||
|
|
||||||
if (!(obj) || (!(wd = e_widget_data_get(obj))))
|
if (!(obj) || (!(wd = e_widget_data_get(obj))))
|
||||||
return;
|
return;
|
||||||
|
p = e_widget_pointer_get(obj);
|
||||||
|
if (p) e_pointer_type_pop(p, obj, NULL);
|
||||||
evas_object_del(wd->o_entry);
|
evas_object_del(wd->o_entry);
|
||||||
evas_object_del(wd->o_inout);
|
evas_object_del(wd->o_inout);
|
||||||
wd->o_entry = NULL;
|
wd->o_entry = NULL;
|
||||||
|
|
Loading…
Reference in New Issue