make rememebr a bit more paranoid

SVN revision: 17565
This commit is contained in:
Carsten Haitzler 2005-10-15 08:46:36 +00:00
parent e7de25fcbd
commit f1a4bf9096
1 changed files with 3 additions and 2 deletions

View File

@ -65,14 +65,15 @@ void
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;