Hi Devs-

Quick question for Tom or others familiar with the event handling code. In addressing a ratsnest issue[1], I found that the event handler will only allow a single action per tool per event. While we appear to be able to queue multiple actions (transitions) for a single tool event, the RunMainStack() clears the state transitions immediately after the first cofunction is set up.

Is there a technical reason that we do not allow multiple state transitions for a single event in the same tool? If there is, should we set up an assert to catch duplicate event transitions when they are queued?

-Seth

[1] https://bugs.launchpad.net/kicad/+bug/1809752

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to