Enlightenment CVS committal
Author : raster
Project : e17
Module : apps/e
Dir : e17/apps/e/src/bin
Modified Files:
e_fm.c e_gadcon.c
Log Message:
fix 3 valgrind issues i found.
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_fm.c,v
retrieving revision 1.238
retrieving revision 1.239
diff -u -3 -r1.238 -r1.239
--- e_fm.c 22 Feb 2008 00:59:42 -0000 1.238
+++ e_fm.c 7 Mar 2008 19:13:53 -0000 1.239
@@ -5978,6 +5978,7 @@
sd = evas_object_smart_data_get(obj);
if (!sd) return;
+ _e_fm2_client_monitor_list_end(obj);
if (sd->realpath) _e_fm2_client_monitor_del(sd->id, sd->realpath);
_e_fm2_live_process_end(obj);
_e_fm2_queue_free(obj);
===================================================================
RCS file: /cvs/e/e17/apps/e/src/bin/e_gadcon.c,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -3 -r1.103 -r1.104
--- e_gadcon.c 5 Mar 2008 12:39:55 -0000 1.103
+++ e_gadcon.c 7 Mar 2008 19:13:53 -0000 1.104
@@ -764,9 +764,10 @@
gcc->name = evas_stringshare_add(name);
gcc->gadcon = gc;
gcc->o_base = base_obj;
+ if (gc->clients)
+ gcc->id =
E_GADCON_CLIENT(evas_list_data(evas_list_last(gc->clients)))->id + 1;
gc->clients = evas_list_append(gc->clients, gcc);
/* This must only be unique during runtime */
- gcc->id = E_GADCON_CLIENT(evas_list_last(gc->clients))->id + 1;
if (gcc->o_base)
evas_object_event_callback_add(gcc->o_base, EVAS_CALLBACK_DEL,
_e_gadcon_client_del_hook, gcc);
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs