Ensure that the time-out for sleeping is never negative.
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@375 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
819e8645b6
commit
642f60f651
@ -423,10 +423,12 @@ static int fgHavePendingRedisplays (void)
|
||||
static long fgNextTimer( void )
|
||||
{
|
||||
long ret = INT_MAX;
|
||||
SFG_Timer *timer;
|
||||
SFG_Timer *timer = fgState.Timers.First;
|
||||
|
||||
if( (timer = fgState.Timers.First) )
|
||||
if( timer )
|
||||
ret = timer->TriggerTime - fgElapsedTime();
|
||||
if( ret < 0 )
|
||||
ret = 0;
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
Reference in New Issue
Block a user