X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_gamemode.c;h=b9096550053da113939928ed9c9848d844ad5fe9;hb=6b33772ecdb882126da5c4a2c48c340ebe63cf37;hp=41b241b8e321aec78ca60f1b206757e4d58f20fb;hpb=757a3da51cbb39e52f71bf25ac16a9f9a40dab9a;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