From bf8878d2bbae1230b66fac2e5b12c1431194362a Mon Sep 17 00:00:00 2001 From: Richard Rauch Date: Tue, 25 Nov 2003 14:17:05 +0000 Subject: [PATCH] Update from John: Removed the freeglut hack of decrementing the highst-window-ID marker when the highest window is deleted. (This was a half-way measure for an idea that was decided to be dubious in the first place.) git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@366 7f0cb862-5218-0410-a997-914c9d46530a --- src/freeglut_structure.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/src/freeglut_structure.c b/src/freeglut_structure.c index bae5611..55ce297 100644 --- a/src/freeglut_structure.c +++ b/src/freeglut_structure.c @@ -212,23 +212,6 @@ void fgAddToWindowDestroyList( SFG_Window* window, GLboolean needToClose ) FETCH_WCB( *window, Destroy ) = destroy; } - - /* - * If the destroyed window has the highest window ID number, decrement - * the window ID number. - * - * XXX Do we REALLY want to *ever* recycle window IDs? Integers are - * XXX plentiful, and clients may rely upon the implied promise in - * XXX the GLUT docs to not recycle these. (I can't remember if it - * XXX is explicit.) - * - * XXX If we *do* want to do this, we should actually recompute the - * XXX highest window-ID; the new highest may not in fact be one less - * XXX than what we have just deleted. - */ - if ( window->ID == fgStructure.WindowID ) - fgStructure.WindowID--; - /* * Check the execution state. If this has been called from * "glutDestroyWindow", a statement in that function will reset the -- 1.7.10.4