X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffg_window.c;h=ad151cfacd4359877a2c08c3bb979af4c2a32105;hb=1a617fc8020eafd2f8d6d95a3f2832268fb9c93c;hp=3b61192dd150f17c862060e4801570d32079e600;hpb=bac05204a224d9cabe6b7d52c00d2e0601825cb4;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; }