Applied patch to fix GameMode issues supplied by Bernhard Kaindl.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@55 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
388d71550d
commit
4ea88b1262
@ -137,6 +137,15 @@ void fghRestoreState( void )
|
||||
displayModes[ i ]
|
||||
);
|
||||
|
||||
/*
|
||||
* In case this will be the last X11 call we do before exit,
|
||||
* we've to flush the X11 output queue to be sure the command
|
||||
* is really brought onto it's way to the X server.
|
||||
* The application should not do this because it
|
||||
* would not be platform independent then.
|
||||
*/
|
||||
XFlush(fgDisplay.Display);
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
@ -200,6 +209,8 @@ GLboolean fghChangeDisplayMode( GLboolean haveToTest )
|
||||
if( fghCheckDisplayMode( displayModes[ i ]->hdisplay, displayModes[ i ]->vdisplay,
|
||||
fgState.GameModeDepth, fgState.GameModeRefresh ) )
|
||||
{
|
||||
if( haveToTest )
|
||||
return( TRUE );
|
||||
/*
|
||||
* OKi, this is the display mode we have been looking for...
|
||||
*/
|
||||
|
Reference in New Issue
Block a user