discomfitor pushed a commit to branch master.

commit 9cb17f6c8ff7567be78cc59970fbb9f9d62c9393
Author: Mike Blumenkrantz <[email protected]>
Date:   Mon Jun 24 10:52:51 2013 +0100

    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 cc1959a..fe181dc 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;

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to