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

Reply via email to