X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=freeglut-1.3%2Ffreeglut_display.c;h=900b9d0d39ba4f34f79350ac09aacaf01b0aa0df;hb=c85c8a583d485d8eca05ab255963cbc4ecb02bc6;hp=9117a10952197bc7dd3d848ca2585afd163a6427;hpb=8fca860c3dd3f20027fc730c386047166c3b9ee7;p=freeglut diff --git a/freeglut-1.3/freeglut_display.c b/freeglut-1.3/freeglut_display.c index 9117a10..900b9d0 100644 --- a/freeglut-1.3/freeglut_display.c +++ b/freeglut-1.3/freeglut_display.c @@ -74,6 +74,11 @@ void FGAPIENTRY glutSwapBuffers( void ) */ glFlush(); + /* + * If it's single-buffered, we shouldn't be here. + */ + if ( ! fgStructure.Window->Window.DoubleBuffered ) return ; + #if TARGET_HOST_UNIX_X11 /* * Issue the glXSwapBuffers call and be done with it