weakref fix
authorChristian Thaeter <ct@pipapo.org>
Sun, 7 Jan 2007 03:44:40 +0000 (04:44 +0100)
committerChristian Thaeter <ct@pipapo.org>
Sun, 7 Jan 2007 03:44:40 +0000 (04:44 +0100)
lib/acogc.c

index c415784..58fee19 100644 (file)
@@ -536,7 +536,7 @@ acogc_weakref_reinstget (AcogcWeakref self)
 
   AcogcObject o = acogc_object_from_memory (self->ref);
 
-  if (o->state >= ACOGC_STATE_START && o->state < o->factory->root->state)
+  if (o->state >= ACOGC_STATE_FIRST && o->state < o->factory->root->state)
     {
       TRACE_DBG (acogc_weak, "reinst hit %p, object %p", self, self->ref);
       o->state = o->factory->root->state;
@@ -556,7 +556,7 @@ acogc_weakref_get (AcogcWeakref self)
 
   AcogcObject o = acogc_object_from_memory (self->ref);
 
-  if (o->state >= ACOGC_STATE_START && o->state < o->factory->root->state)
+  if (o->state >= ACOGC_STATE_FIRST && o->state < o->factory->root->state)
     return NULL;
 
   return self->ref;