X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_misc.c;h=0f8a7bb1992ebb2f23874d3f061484afc9cdd616;hb=ce2e5aba172eb85cda2b4f047bdcf9f54d019fd7;hp=b4488c3192ed904e3a7b4f5b710d620d04bd8d27;hpb=0fd65e65061141e7317caba38801580374f09d0b;p=freeglut diff --git a/src/freeglut_misc.c b/src/freeglut_misc.c index b4488c3..0f8a7bb 100644 --- a/src/freeglut_misc.c +++ b/src/freeglut_misc.c @@ -51,7 +51,7 @@ int FGAPIENTRY glutExtensionSupported( const char* extension ) /* Make sure there is a current window, and thus a current context available */ FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutExtensionSupported" ); - freeglut_return_val_if_fail( fgStructure.Window != NULL, 0 ); + freeglut_return_val_if_fail( fgStructure.CurrentWindow != NULL, 0 ); if (strchr(extension, ' ')) return 0; @@ -95,7 +95,7 @@ void FGAPIENTRY glutIgnoreKeyRepeat( int ignore ) FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutIgnoreKeyRepeat" ); FREEGLUT_EXIT_IF_NO_WINDOW ( "glutIgnoreKeyRepeat" ); - fgStructure.Window->State.IgnoreKeyRepeat = ignore ? GL_TRUE : GL_FALSE; + fgStructure.CurrentWindow->State.IgnoreKeyRepeat = ignore ? GL_TRUE : GL_FALSE; } /* @@ -134,9 +134,9 @@ void FGAPIENTRY glutForceJoystickFunc( void ) { FREEGLUT_EXIT_IF_NOT_INITIALISED ( "glutForceJoystickFunc" ); #if !TARGET_HOST_WINCE - freeglut_return_if_fail( fgStructure.Window != NULL ); - freeglut_return_if_fail( FETCH_WCB( *( fgStructure.Window ), Joystick ) ); - fgJoystickPollWindow( fgStructure.Window ); + freeglut_return_if_fail( fgStructure.CurrentWindow != NULL ); + freeglut_return_if_fail( FETCH_WCB( *( fgStructure.CurrentWindow ), Joystick ) ); + fgJoystickPollWindow( fgStructure.CurrentWindow ); #endif /* !TARGET_HOST_WINCE */ }