X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_gamemode.c;h=b9096550053da113939928ed9c9848d844ad5fe9;hb=ffeca43f2bb9634cbfa43c8e11787ab100ef9992;hp=41b241b8e321aec78ca60f1b206757e4d58f20fb;hpb=ef7b4087e528297b33da63643d494bd5d8689867;p=freeglut diff --git a/src/freeglut_gamemode.c b/src/freeglut_gamemode.c index 41b241b..b909655 100644 --- a/src/freeglut_gamemode.c +++ b/src/freeglut_gamemode.c @@ -428,6 +428,8 @@ int FGAPIENTRY glutEnterGameMode( void ) fgState.GameModeSize.X, fgState.GameModeSize.Y, GL_TRUE, GL_FALSE ); + fgStructure.GameMode->State.IsGameMode = GL_TRUE; + #if TARGET_HOST_UNIX_X11 /* Move the window up to the topleft corner */ @@ -534,6 +536,8 @@ void FGAPIENTRY glutLeaveGameMode( void ) { freeglut_return_if_fail( fgStructure.GameMode ); + fgStructure.GameMode->State.IsGameMode = GL_FALSE; + fgAddToWindowDestroyList( fgStructure.GameMode ); #if TARGET_HOST_UNIX_X11