Well, yeah. I remember once reviewing this myself and it turns out that Context.enter() doesn't set factory, and other parts of the code actually rely on factory == null to assume the context is meant to operate with the global factory. That's an admittedly really ugly design in there. I think it originates from times when there was no such thing as a pluggable context factory. Then someone introduced them, but retained this unfortunate anomaly. We'll really need to address this sometime... In the meantime, factory == null means the Context actually uses the global (static) ContextFactory instance settings.
Attila. On 2007.11.21., at 20:02, Benson Margulies wrote: > I would be really grateful for any thoughts about the above- > captioned bug. > > > _______________________________________________ > dev-tech-js-engine-rhino mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino _______________________________________________ dev-tech-js-engine-rhino mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino
