Am Sonntag, den 13.06.2010, 13:41 +0200 schrieb strk:
> initObjectClass() calls attachObjectInterface() twice.
> This results in 10 objects being replaced during startup,
> which are 10 objects found unreachable at first GC run.

Ha, you're right!

> One thing: I did expect these kind of replacements
> to throw an abort or similar, which was one of the reasons
> for using init_member rather than set_member in initialization 
> code. This didn't happen, so would be worth inspecting why
> as that might help figuring out the left-over 2.

It looks like there's only an abort if you attempt to initialize a
read-only property twice. I'm not sure if or when the behaviour changed.

> I'm on a very slow connection so feel free to commit a fix for
> the double attachObjectInterface. Thanks.

Will do.

bwy

--
Use Gnash, the GNU Flash Player!
http://www.gnu.org/software/gnash/

Benjamin Wolsey, Software Developer - http://benjaminwolsey.de
C++ and Open-Source Flash blog - http://www.benjaminwolsey.de/bwysblog

xmpp:b...@xabber.de
http://identi.ca/bwy

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

_______________________________________________
Gnash-dev mailing list
Gnash-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-dev

Reply via email to