X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffg_main.c;h=99040afebaf28ef8001119e9624ed5b918c7807c;hb=9710ac125b3a9ff545ee6cd08fa1881e921c2404;hp=24de1196917f8723ba7b9c1c06b51b229c924f84;hpb=1b5ee849ba61b667aeba474a7e03406196478bee;p=freeglut diff --git a/src/fg_main.c b/src/fg_main.c index 24de119..99040af 100644 --- a/src/fg_main.c +++ b/src/fg_main.c @@ -104,6 +104,12 @@ void fghRedrawWindow ( SFG_Window *window ) SFG_Window *current_window = fgStructure.CurrentWindow; freeglut_return_if_fail( window ); + + if( window->State.NeedToInitContext ) { + INVOKE_WCB( *window, InitContext, ()); + window->State.NeedToInitContext = GL_FALSE; + } + freeglut_return_if_fail( FETCH_WCB ( *window, Display ) ); window->State.Redisplay = GL_FALSE;