From f59266a099a4ae6ac623bacfcea93f5866b6719b Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Mon, 4 Sep 2000 23:01:03 +0000 Subject: [PATCH] double free of callbakcs! no no no - don't do that! SVN revision: 3315 --- legacy/evas/src/evas_gradient.c | 1 - legacy/evas/src/evas_image.c | 1 - legacy/evas/src/evas_line.c | 1 - legacy/evas/src/evas_rectangle.c | 1 - legacy/evas/src/evas_text.c | 1 - 5 files changed, 5 deletions(-) diff --git a/legacy/evas/src/evas_gradient.c b/legacy/evas/src/evas_gradient.c index 604878f68a..0b54de49bc 100644 --- a/legacy/evas/src/evas_gradient.c +++ b/legacy/evas/src/evas_gradient.c @@ -12,7 +12,6 @@ _evas_free_gradient_box(Evas_Object o) Evas_Object_Gradient_Box oo; oo = o; - if (o->callbacks) evas_list_free(o->callbacks); if (oo->current.gradient) evas_gradient_free(oo->current.gradient); free(o); } diff --git a/legacy/evas/src/evas_image.c b/legacy/evas/src/evas_image.c index d05338eadd..6952d3c43e 100644 --- a/legacy/evas/src/evas_image.c +++ b/legacy/evas/src/evas_image.c @@ -10,7 +10,6 @@ _evas_free_image(Evas_Object o) Evas_Object_Image oo; oo = o; - if (o->callbacks) evas_list_free(o->callbacks); if (oo->current.file) free(oo->current.file); free(o); } diff --git a/legacy/evas/src/evas_line.c b/legacy/evas/src/evas_line.c index 25cbebdee1..ee3f1a288a 100644 --- a/legacy/evas/src/evas_line.c +++ b/legacy/evas/src/evas_line.c @@ -10,7 +10,6 @@ _evas_free_line(Evas_Object o) Evas_Object_Line oo; oo = o; - if (o->callbacks) evas_list_free(o->callbacks); free(o); } diff --git a/legacy/evas/src/evas_rectangle.c b/legacy/evas/src/evas_rectangle.c index 8b0ba87e74..db4d336c12 100644 --- a/legacy/evas/src/evas_rectangle.c +++ b/legacy/evas/src/evas_rectangle.c @@ -10,7 +10,6 @@ _evas_free_rectangle(Evas_Object o) Evas_Object_Rectangle oo; oo = o; - if (o->callbacks) evas_list_free(o->callbacks); free(o); } diff --git a/legacy/evas/src/evas_text.c b/legacy/evas/src/evas_text.c index 0cc473bd05..00ff251e8a 100644 --- a/legacy/evas/src/evas_text.c +++ b/legacy/evas/src/evas_text.c @@ -12,7 +12,6 @@ _evas_free_text(Evas_Object o) Evas_Object_Text oo; oo = o; - if (o->callbacks) evas_list_free(o->callbacks); if (oo->current.text) free(oo->current.text); free(o); }