X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffg_window.c;h=ad151cfacd4359877a2c08c3bb979af4c2a32105;hb=0b5007df01a3f60ad5eb690c805153d6fa7760c0;hp=3b61192dd150f17c862060e4801570d32079e600;hpb=a7362e5d688d2d2873d6bab49b86302aa588f1bf;p=freeglut diff --git a/src/fg_window.c b/src/fg_window.c index 3b61192..ad151cf 100644 --- a/src/fg_window.c +++ b/src/fg_window.c @@ -437,9 +437,11 @@ void FGAPIENTRY glutFullScreen( void ) fgWarning("glutFullScreen called on a child window, ignoring..."); return; } - else if (fgStructure.GameModeWindow != NULL && fgStructure.GameModeWindow->ID==win->ID) + else if (fgStructure.GameModeWindow != NULL && fgStructure.GameModeWindow->ID==win->ID && win->State.IsFullscreen) { - /* Ignore fullscreen call on GameMode window, those are always fullscreen already */ + /* Ignore fullscreen call on GameMode window, those are always fullscreen already + * only exception is during first entering GameMode + */ return; }