Enlightenment CVS committal
Author : raster
Project : e17
Module : libs/edje
Dir : e17/libs/edje/src/lib
Modified Files:
edje_load.c edje_private.h edje_text.c
Log Message:
thanks tillsan! :) leak found. leak fixed. happy pants!
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_load.c,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -3 -r1.33 -r1.34
--- edje_load.c 25 Nov 2003 07:22:18 -0000 1.33
+++ edje_load.c 12 Jan 2004 02:13:11 -0000 1.34
@@ -623,10 +623,10 @@
desc->image.tween_list = evas_list_remove(desc->image.tween_list, pi);
free(pi);
}
- if (desc->text.text) free(desc->text.text);
+ if (desc->color_class) free(desc->color_class);
+ if (desc->text.text) free(desc->text.text);
if (desc->text.text_class) free(desc->text.text_class);
- if (desc->text.font) free(desc->text.font);
- if (desc->color_class) free(desc->color_class);
+ if (desc->text.font) free(desc->text.font);
free(desc);
}
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_private.h,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -3 -r1.52 -r1.53
--- edje_private.h 25 Dec 2003 23:57:18 -0000 1.52
+++ edje_private.h 12 Jan 2004 02:13:11 -0000 1.53
@@ -249,7 +249,6 @@
int confine_id; /* dragging within this bit, -1 = no */
} dragable;
- int load_error;
};
struct _Edje_Part_Image_Id
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/lib/edje_text.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- edje_text.c 25 Nov 2003 07:22:18 -0000 1.10
+++ edje_text.c 12 Jan 2004 02:13:11 -0000 1.11
@@ -236,6 +236,7 @@
if ((pt->default_desc) && (pt->default_desc->text.text_class))
{
_edje_text_class_member_del(ed, pt->default_desc->text.text_class);
+ free(pt->default_desc->text.text_class);
pt->default_desc->text.text_class = NULL;
}
for (tmp = pt->other_desc; tmp; tmp = tmp->next)
@@ -246,6 +247,7 @@
if (desc->text.text_class)
{
_edje_text_class_member_del(ed, desc->text.text_class);
+ free(desc->text.text_class);
desc->text.text_class = NULL;
}
}
-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs