Corrected a bug w.r.t. display and joystick events. When getting ready
to sleep, we need to go through ALL windows to check for pending joysticks and to check for pending redisplays. I was just going through all TOP- LEVEL windows. Eeek. This won't do. git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@205 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
29a1cf87af
commit
34a43b6ae5
@ -445,6 +445,7 @@ static void fgCheckJoystickCallback( SFG_Window* w, SFG_Enumerator* e)
|
||||
e->found = TRUE;
|
||||
e->data = w;
|
||||
}
|
||||
fgEnumSubWindows( w, fgCheckJoystickCallback, e );
|
||||
}
|
||||
static int fgHaveJoystick( void )
|
||||
{
|
||||
@ -461,6 +462,7 @@ static void fgHavePendingRedisplaysCallback( SFG_Window* w, SFG_Enumerator* e)
|
||||
e->found = TRUE;
|
||||
e->data = w;
|
||||
}
|
||||
fgEnumSubWindows( w, fgHavePendingRedisplaysCallback, e );
|
||||
}
|
||||
static int fgHavePendingRedisplays (void)
|
||||
{
|
||||
|
Reference in New Issue
Block a user