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

Reply via email to