Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        e_remember.c 


Log Message:


make rememebr a bit more paranoid

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_remember.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- e_remember.c        5 Sep 2005 15:24:07 -0000       1.8
+++ e_remember.c        15 Oct 2005 08:46:36 -0000      1.9
@@ -65,14 +65,15 @@
 e_remember_unuse(E_Remember *rem)
 {
    rem->used_count--;
-   if ((rem->used_count <= 0) && (rem->delete_me))
+   if ((rem->used_count == 0) && (rem->delete_me))
      _e_remember_free(rem);
 }
 
 void
 e_remember_del(E_Remember *rem)
 {
-   if (rem->used_count > 0)
+   if (rem->delete_me) return;
+   if (rem->used_count != 0)
      {
        rem->delete_me = 1;
        return;




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to