X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffg_callbacks.c;h=768358b5667c7d8d377f194634ec52f4866445f1;hb=daa1c5e7c9e059ed8c3ab9f5778f31ca063ad2bb;hp=7c82c8186d78aeadecff7fa2ee84da6dfbe56661;hpb=75c76b69c97acea662e41c261dc90324d8906825;p=freeglut diff --git a/src/fg_callbacks.c b/src/fg_callbacks.c index 7c82c81..768358b 100644 --- a/src/fg_callbacks.c +++ b/src/fg_callbacks.c @@ -63,6 +63,7 @@ void FGAPIENTRY glutTimerFunc( unsigned int timeOut, FGCBTimer callback, int tim timer->ID = timerID; timer->TriggerTime = fgElapsedTime() + timeOut; + /* Insert such that timers are sorted by end-time */ for( node = fgState.Timers.First; node; node = node->Node.Next ) { if( node->TriggerTime > timer->TriggerTime )