kicad-developers team mailing list archive
Mailing list archive
Tool Event Question
Quick question for Tom or others familiar with the event handling code.
In addressing a ratsnest issue, 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