Hello all,

valgrind complains about these quite a bit in the 'definitely lost'
section.  Please take a look at the patch and correct/ignore anything
when you see fit.

Thanks.


brian

-- 
brian
------------------

Cool-Karaoke - The smallest recording studio, in your palm, open-sourced
http://cool-idea.com.tw/

iMaGiNaTiOn iS mOrE iMpOrTaNt tHaN kNoWlEdGe
Index: src/lib/elm_entry.c
===================================================================
--- src/lib/elm_entry.c (revision 49437)
+++ src/lib/elm_entry.c (working copy)
@@ -248,6 +248,7 @@
      {
         free(ip);
      }
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
Index: src/lib/elc_fileselector.c
===================================================================
--- src/lib/elc_fileselector.c  (revision 49437)
+++ src/lib/elc_fileselector.c  (working copy)
@@ -84,6 +84,7 @@
        sd = ecore_idler_del(wd->sel_idler);
        free(sd);
      }
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
Index: src/lib/elm_slider.c
===================================================================
--- src/lib/elm_slider.c        (revision 49437)
+++ src/lib/elm_slider.c        (working copy)
@@ -86,6 +86,7 @@
    if (wd->label) eina_stringshare_del(wd->label);
    if (wd->indicator) eina_stringshare_del(wd->units);
    if (wd->delay) ecore_timer_del(wd->delay);
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
Index: src/lib/elc_anchorview.c
===================================================================
--- src/lib/elc_anchorview.c    (revision 49437)
+++ src/lib/elc_anchorview.c    (working copy)
@@ -64,6 +64,7 @@
      {
         free(ip);
      }
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
Index: src/lib/elm_radio.c
===================================================================
--- src/lib/elm_radio.c (revision 49437)
+++ src/lib/elm_radio.c (working copy)
@@ -75,6 +75,7 @@
    wd->group->radios = eina_list_remove(wd->group->radios, obj);
    if (!wd->group->radios) free(wd->group);
    wd->group = NULL;
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
Index: src/lib/elc_fileselector_button.c
===================================================================
--- src/lib/elc_fileselector_button.c   (revision 49437)
+++ src/lib/elc_fileselector_button.c   (working copy)
@@ -70,6 +70,7 @@
        win = evas_object_data_del(obj, "win");
        evas_object_del(win);
      }
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
Index: src/lib/elm_button.c
===================================================================
--- src/lib/elm_button.c        (revision 49437)
+++ src/lib/elm_button.c        (working copy)
@@ -53,6 +53,7 @@
 {
    Widget_Data *wd = elm_widget_data_get(obj);
    if (!wd) return;
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    if (wd->label) eina_stringshare_del(wd->label);
    free(wd);
 }
Index: src/lib/elc_anchorblock.c
===================================================================
--- src/lib/elc_anchorblock.c   (revision 49437)
+++ src/lib/elc_anchorblock.c   (working copy)
@@ -71,6 +71,7 @@
      {
         free(ip);
      }
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
Index: src/lib/elm_map.c
===================================================================
--- src/lib/elm_map.c   (revision 49437)
+++ src/lib/elm_map.c   (working copy)
@@ -1091,6 +1091,7 @@
    if (wd->zoom_animator) ecore_animator_del(wd->zoom_animator);
    if (wd->long_timer) ecore_timer_del(wd->long_timer);
 
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
Index: src/lib/elm_thumb.c
===================================================================
--- src/lib/elm_thumb.c (revision 49437)
+++ src/lib/elm_thumb.c (working copy)
@@ -92,6 +92,7 @@
    eina_stringshare_del(wd->key);
    if (wd->eeh)
      ecore_event_handler_del(wd->eeh);
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
Index: src/lib/elm_toggle.c
===================================================================
--- src/lib/elm_toggle.c        (revision 49437)
+++ src/lib/elm_toggle.c        (working copy)
@@ -50,6 +50,7 @@
    if (wd->label) eina_stringshare_del(wd->label);
    if (wd->ontext) eina_stringshare_del(wd->ontext);
    if (wd->offtext) eina_stringshare_del(wd->offtext);
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
Index: src/lib/elm_scroller.c
===================================================================
--- src/lib/elm_scroller.c      (revision 49437)
+++ src/lib/elm_scroller.c      (working copy)
@@ -78,6 +78,7 @@
    
    Widget_Data *wd = elm_widget_data_get(obj);
    if (!wd) return;
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
Index: src/lib/elm_check.c
===================================================================
--- src/lib/elm_check.c (revision 49437)
+++ src/lib/elm_check.c (working copy)
@@ -52,6 +52,7 @@
    Widget_Data *wd = elm_widget_data_get(obj);
    if (!wd) return;
    if (wd->label) eina_stringshare_del(wd->label);
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
Index: src/lib/elc_scrolled_entry.c
===================================================================
--- src/lib/elc_scrolled_entry.c        (revision 49437)
+++ src/lib/elc_scrolled_entry.c        (working copy)
@@ -83,6 +83,7 @@
 {
    Widget_Data *wd = elm_widget_data_get(obj);
    if (!wd) return;
+   evas_object_smart_callbacks_descriptions_set(obj, NULL);
    free(wd);
 }
 
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to