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

Reply via email to