fghHavePendingRedisplaysCallback: docs fixed up, and return without checking subwindows first if we have already found a window with pending redisplay
git-svn-id: https://svn.code.sf.net/p/freeglut/code/trunk@1556 7f0cb862-5218-0410-a997-914c9d46530a
This commit is contained in:
parent
05fc819508
commit
d2991524cb
@ -317,13 +317,11 @@ void fgWarning( const char *fmt, ... )
|
|||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Indicates whether Joystick events are being used by ANY window.
|
* Indicates whether a redisplay is pending for ANY window.
|
||||||
*
|
*
|
||||||
* The current mechanism is to walk all of the windows and ask if
|
* The current mechanism is to walk all of the windows and ask if
|
||||||
* there is a joystick callback. We have a short-circuit early
|
* a redisplay is pending. We have a short-circuit early
|
||||||
* return if we find any joystick handler registered.
|
* return if we find any.
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
static void fghHavePendingRedisplaysCallback( SFG_Window* w, SFG_Enumerator* e)
|
static void fghHavePendingRedisplaysCallback( SFG_Window* w, SFG_Enumerator* e)
|
||||||
{
|
{
|
||||||
@ -331,6 +329,7 @@ static void fghHavePendingRedisplaysCallback( SFG_Window* w, SFG_Enumerator* e)
|
|||||||
{
|
{
|
||||||
e->found = GL_TRUE;
|
e->found = GL_TRUE;
|
||||||
e->data = w;
|
e->data = w;
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
fgEnumSubWindows( w, fghHavePendingRedisplaysCallback, e );
|
fgEnumSubWindows( w, fghHavePendingRedisplaysCallback, e );
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user