correctly pop pointer stack when deleting entry widgets

This commit is contained in:
Mike Blumenkrantz 2013-06-24 10:52:51 +01:00
parent 219b7c62fe
commit 9cb17f6c8f
1 changed files with 3 additions and 0 deletions

View File

@ -196,9 +196,12 @@ static void
_e_wid_del_hook(Evas_Object *obj)
{
E_Widget_Data *wd;
E_Pointer *p;
if (!(obj) || (!(wd = e_widget_data_get(obj))))
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_inout);
wd->o_entry = NULL;