Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_apps.c e_object.c Log Message: still a bug with maximize & borders :) and fix a segv that has cropped up - really silyl one too! also fix some object ref/del stuff =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_apps.c,v retrieving revision 1.142 retrieving revision 1.143 diff -u -3 -r1.142 -r1.143 --- e_apps.c 11 Jun 2006 19:30:11 -0000 1.142 +++ e_apps.c 12 Jun 2006 06:38:50 -0000 1.143 @@ -934,7 +934,7 @@ } if ((a_match) && (l_match)) { - _e_apps_list = evas_list_remove_list(_e_apps_list, l); + _e_apps_list = evas_list_remove_list(_e_apps_list, l_match); _e_apps_list = evas_list_prepend(_e_apps_list, a_match); } return a_match; =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_object.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -3 -r1.18 -r1.19 --- e_object.c 1 Jun 2006 06:44:35 -0000 1.18 +++ e_object.c 12 Jun 2006 06:38:50 -0000 1.19 @@ -73,7 +73,12 @@ } */ if (obj->free_att_func) obj->free_att_func(obj); - obj->magic = E_OBJECT_MAGIC_FREED; +// FIXME: although this is good - if during cleanup the cleanup func calls +// other generic funcs to do cleanups on the same object... we get bitching. +// disable for now (the final free of the struct should probably happen after +// the cleanup func and be done byt he object system - set the magic after +// cleanup :) +// obj->magic = E_OBJECT_MAGIC_FREED; obj->cleanup_func(obj); } _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs