> > Can you test the attached patch: > It removes the if( ..) useless test (and perhaps broken) which explains > sometimes the panning does not happen. > It set the cross hair position before sending the event which uses this > position, and ensure the zoom center does not uses a strange previous > position.
It works, and I like it for the short lived time void EDA_DRAW_PANEL::OnMouseLeaving( wxMouseEvent& event ) will likely last (until solutions to a) or b) arrive). I have asked Chris to remove the goofy event dispatching mechanism, and simply call member function(s), and that would wrap up my last concern beyond a) and b). Dick _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp