> >  2. if I do "Reload input" with the joystick already recognized, axes
> >    goes wrong and I have to do a Reset to initialize them.
> >  3. if I remove the joystick while the joystick information dialog is
> >    displayed and reload input, fgfs segfault.
> 
> Don't see these problems under debian linux with plib/svn.

The Windows functions segfault when we reinit input with the joystick 
removed. In fact, these functions don't detect that the joystick was 
removed, although the plug&play system correctly detect the loss of 
the device. The segfault happens every time, joystick information 
dialog shown or not, and the symptom is clearly a stack corruption
inside the api.

Maybe DirectInput would do a better job here, but we still use the 
legacy api inherited from the early days of Windows.

-Fred

-- 
Frédéric Bouvier
http://www.youtube.com/user/fgfred64       Videos


------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to