Three tidying-up changes to the code of freeglut_callbacks.c;

none of them are Earth-shattering, but as I swept through
looking somewhat more systematically for errors, I picked
these off.  See the diff's for details.


git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@225 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
rkrolib 2003-10-11 12:03:34 +00:00
parent 57351b4682
commit 0f0b50c51c

View File

@ -133,9 +133,6 @@ void FGAPIENTRY glutTimerFunc( unsigned int timeOut, void (* callback)( int ), i
/* /*
* Sets the Visibility callback for the current window. * Sets the Visibility callback for the current window.
*
* I had to peer to GLUT sources to clean up the mess.
* Can anyone please explain me what is going on here?!?
*/ */
static void fghVisibility( int status ) static void fghVisibility( int status )
{ {
@ -181,9 +178,6 @@ void FGAPIENTRY glutSpecialUpFunc( void (* callback)( int, int, int ) )
void FGAPIENTRY glutJoystickFunc( void (* callback)( unsigned int, int, int, int ), int pollInterval ) void FGAPIENTRY glutJoystickFunc( void (* callback)( unsigned int, int, int, int ), int pollInterval )
{ {
SET_CALLBACK( Joystick ); SET_CALLBACK( Joystick );
freeglut_return_if_fail( fgStructure.Window != NULL );
/* /*
* Do not forget setting the joystick poll rate * Do not forget setting the joystick poll rate
*/ */
@ -247,7 +241,8 @@ void FGAPIENTRY glutWMCloseFunc( void (* callback)( void ) )
/* A. Donev: Destruction callback for menus */ /* A. Donev: Destruction callback for menus */
void FGAPIENTRY glutMenuDestroyFunc( void (* callback)( void ) ) void FGAPIENTRY glutMenuDestroyFunc( void (* callback)( void ) )
{ {
if( fgStructure.Menu == NULL ) return; if( fgStructure.Menu == NULL )
return;
fgStructure.Menu->Destroy = callback; fgStructure.Menu->Destroy = callback;
} }