It seems like some parts of the Mozilla event handling machinery don't like being recursed over, so in some cases events won't be processed while an event handler (such as my on_net_state_change function) is running.
I moved much of the state of on_net_state_change into a structure by a class member, then changed the function to save its state and return when a link state change starts a request and pick up where it left off when that completes. That seems to have worked, though it's ugly at the moment. -- Ben Hutchings Design a system any fool can use, and only a fool will want to use it. _______________________________________________ mozilla-embedding mailing list mozilla-embedding@mozilla.org http://mail.mozilla.org/listinfo/mozilla-embedding