Author: qmathe
Date: Sat Jan 24 23:23:03 2009
New Revision: 4316

URL: http://svn.gna.org/viewcvs/etoile?rev=4316&view=rev
Log:
Fixed a nasty double release error by removing DESTROY(_layoutView) in 
-[ETContainer dealloc]. This ivar is weak reference, hence this line results 
in an extra release that translates in more or less random crashes when a 
view-based layout is released.
The crash happens very often on a window close which releases the layout 
item tree it decorates. For example, when the inspector window displayed by 
-explore: is closed. 
This fix should also solve random crashes that were reported when the 
application terminates (and closes its windows).

Modified:
    trunk/Etoile/Frameworks/EtoileUI/ChangeLog
    trunk/Etoile/Frameworks/EtoileUI/Source/ETContainer.m


_______________________________________________
Etoile-cvs mailing list
Etoile-cvs@gna.org
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to