- /* Something changed, need to resize */
- window->State.NeedToResize = GL_TRUE;
+ {
+ SFG_Window* saved_window = fgStructure.CurrentWindow;
+
+ /* size changed, call reshape callback */
+ INVOKE_WCB( *window, Reshape, ( width, height ) );
+ glutPostRedisplay( );
+ if( window->IsMenu )
+ fgSetWindow( saved_window );
+ }