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:
dcnieho 2013-03-06 03:51:01 +00:00
parent 05fc819508
commit d2991524cb

View File

@ -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 );
} }