From 9cb17f6c8ff7567be78cc59970fbb9f9d62c9393 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 24 Jun 2013 10:52:51 +0100 Subject: [PATCH] correctly pop pointer stack when deleting entry widgets --- src/bin/e_widget_entry.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/e_widget_entry.c b/src/bin/e_widget_entry.c index cc1959a12..fe181dc5a 100644 --- a/src/bin/e_widget_entry.c +++ b/src/bin/e_widget_entry.c @@ -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;