andy, i've noticed some other code that uses weak hashtables etc. to gcpro things,
e.g. the callbacks. in general i think this is a bad idea; if there's an easy place
to manually remove things, you should always do that instead, because it's much safer
and the consequences are more obvious.
Andy Piper wrote:
This should fix. I still need reproducible cases for the others, but
I've
only had 2 hours sleep so I'm off to bed ....
andy
2000-05-05 Andy Piper <andy(a)xemacs.org>
* window.c (window_unmap_subwindows_cache_mapper): remove the dead
instance from the frame cache also since GC may catch up too late
to make frame deletion sane.
--------------------------------------------------------------------------------
delfrm.patchName: delfrm.patch
Type: Plain Text (text/plain)
--------------------------------------------------------------------------------
--------------------------------------------------------------
Dr Andy Piper
Principal Consultant, BEA Systems Ltd
--
Ben
In order to save my hands, I am cutting back on my mail. I also write
as succinctly as possible -- please don't be offended. If you send me
mail, you _will_ get a response, but please be patient, especially for
XEmacs-related mail. If you need an immediate response and it is not
apparent in your message, please say so. Thanks for your understanding.
See also
http://www.666.com/ben/chronic-pain/