#endif
fgState.Initialised = GL_TRUE;
+ atexit(fgDeinitialize);
/* InputDevice uses GlutTimerFunc(), so fgState.Initialised must be TRUE */
fgInitialiseInputDevices();
if( !fgState.Initialised )
{
- fgWarning( "fgDeinitialize(): "
- "no valid initialization has been performed" );
return;
}
void FGAPIENTRY glutInitWarningFunc( void (* vfgWarning) ( const char *fmt, va_list ap ) )
{
/* This allows user programs to handle freeglut warnings */
- fgState.ErrorFunc = vfgWarning;
+ fgState.WarningFunc = vfgWarning;
}
/*** END OF FILE ***/