X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_init.c;fp=src%2Ffreeglut_init.c;h=bbe9ec8e17c8bedbcfdb4c4425511665f1d27cb5;hb=d4846df601fa224353c65fa332f603a85735b5d8;hp=877b3ab3d84d42078753d46a37eb1bf94b420c1b;hpb=8833b224162c6e3c8491a89e77fcfd5f79bdff39;p=freeglut diff --git a/src/freeglut_init.c b/src/freeglut_init.c index 877b3ab..bbe9ec8 100644 --- a/src/freeglut_init.c +++ b/src/freeglut_init.c @@ -389,6 +389,7 @@ static void fghInitialize( const char* displayName ) #endif fgState.Initialised = GL_TRUE; + atexit(fgDeinitialize); /* InputDevice uses GlutTimerFunc(), so fgState.Initialised must be TRUE */ fgInitialiseInputDevices(); @@ -403,8 +404,6 @@ void fgDeinitialize( void ) if( !fgState.Initialised ) { - fgWarning( "fgDeinitialize(): " - "no valid initialization has been performed" ); return; }