X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=freeglut-1.3%2Ffreeglut_display.c;h=900b9d0d39ba4f34f79350ac09aacaf01b0aa0df;hb=c85c8a583d485d8eca05ab255963cbc4ecb02bc6;hp=91f6b6a7bae81c71083b6aaf41a7c80a480870a0;hpb=325b6327a5df4c476789ac5a329031677f3ca59b;p=freeglut diff --git a/freeglut-1.3/freeglut_display.c b/freeglut-1.3/freeglut_display.c index 91f6b6a..900b9d0 100644 --- a/freeglut-1.3/freeglut_display.c +++ b/freeglut-1.3/freeglut_display.c @@ -7,10 +7,6 @@ * Written by Pawel W. Olszta, * Creation date: Fri Dec 3 1999 * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation @@ -78,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