Enlightenment CVS committal

Author  : e-taro
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_gadget.c e_gadget.h 


Log Message:
- free the list elements as well as the list itself
- free the "change" too 

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_gadget.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- e_gadget.c  20 Feb 2006 19:30:58 -0000      1.11
+++ e_gadget.c  23 Feb 2006 14:22:31 -0000      1.12
@@ -162,6 +162,7 @@
      {
        change->gadget = gad;
        change->face = face;
+       face->change = change;
      }
    e_gadman_client_change_func_set(face->gmc, _e_gadget_face_cb_gmc_change, 
change);
 
@@ -254,10 +255,12 @@
        e_object_unref(E_OBJECT(face->con));
        e_object_del(E_OBJECT(face->gmc));
        e_object_del(E_OBJECT(face->menu));
+       E_FREE(face->change);
        
        if (face->main_obj) evas_object_del(face->main_obj);
        if (face->event_obj) evas_object_del(face->event_obj);
        if(gad->funcs.face_free) (gad->funcs.face_free)(gad->data, face);
+       E_FREE(face);
    }
    
    evas_list_free(gad->faces);
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_gadget.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- e_gadget.h  26 Jan 2006 05:17:51 -0000      1.5
+++ e_gadget.h  23 Feb 2006 14:22:31 -0000      1.6
@@ -58,6 +58,7 @@
   Evas_Object *main_obj;
   Evas_Object *event_obj;
   E_Gadman_Client *gmc;
+  E_Gadget_Change *change;
 
   void *data;
 };




-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to