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