gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Remove GCObject, GCArray, GCDictionary from base?


From: David Ayers
Subject: Re: Remove GCObject, GCArray, GCDictionary from base?
Date: Mon, 16 Oct 2006 16:53:44 +0200
User-agent: Mozilla Thunderbird 1.0.2 (X11/20060926)

Matt Rice schrieb:

> 
> ok, so EOAccess/* should be done, 
> the GCObject is still in use in EOControl's
> EOFault/EOFaultHandler/EOMKKDInitializer classes
> 
> I don't really know enough about these classes to go
> monkeying around with them, but if nobody volunteers i
> guess i can figure 'em out.

Thanks!

Since neither EOGenericRecord nor most custom subclasses inherit from
GCObject (and the retain cycles should be broken by refaulting) I think
you can safely reparent EOFault and EOFaultHandler.

I'll have to have a deeper look at EOMKKDInitializer though, even though
I find it strange that the initializer class inherits from GCObject
opposed to EOMutableKnownKeyDictionary.  I currently can't see an issues
in reparenting that support class which seem to be retained by its users
yet doesn't retain them.

Cheers,
David




reply via email to

[Prev in Thread] Current Thread [Next in Thread]