X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffg_callbacks.c;h=768358b5667c7d8d377f194634ec52f4866445f1;hb=a00c7ee3552b527ac6b375d6a6ca42f90770ddc3;hp=c62d37c71c3741ebbeead6c368f94c3a5216c0da;hpb=bac05204a224d9cabe6b7d52c00d2e0601825cb4;p=freeglut diff --git a/src/fg_callbacks.c b/src/fg_callbacks.c index c62d37c..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 ) @@ -145,8 +146,7 @@ IMPLEMENT_CALLBACK_FUNC(MultiButton); IMPLEMENT_CALLBACK_FUNC(MultiMotion); IMPLEMENT_CALLBACK_FUNC(MultiPassive); IMPLEMENT_CALLBACK_FUNC(InitContext); -IMPLEMENT_CALLBACK_FUNC(Pause); -IMPLEMENT_CALLBACK_FUNC(Resume); +IMPLEMENT_CALLBACK_FUNC(AppStatus);