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 ]
|
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;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -200,6 +209,8 @@ GLboolean fghChangeDisplayMode( GLboolean haveToTest )
|
|||||||
if( fghCheckDisplayMode( displayModes[ i ]->hdisplay, displayModes[ i ]->vdisplay,
|
if( fghCheckDisplayMode( displayModes[ i ]->hdisplay, displayModes[ i ]->vdisplay,
|
||||||
fgState.GameModeDepth, fgState.GameModeRefresh ) )
|
fgState.GameModeDepth, fgState.GameModeRefresh ) )
|
||||||
{
|
{
|
||||||
|
if( haveToTest )
|
||||||
|
return( TRUE );
|
||||||
/*
|
/*
|
||||||
* OKi, this is the display mode we have been looking for...
|
* OKi, this is the display mode we have been looking for...
|
||||||
*/
|
*/
|
||||||
|
Reference in New Issue
Block a user