Fixing mouse wheel bug in Windows per e-mail from Ioannis Petikas dated 5/9/12 at...
[freeglut] / src / fg_main.c
index 24de119..99040af 100644 (file)
@@ -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;