- FGCBVisibility vis;
- int glut_status;
-
- freeglut_assert_ready;
- freeglut_return_if_fail( fgStructure.Window );
- vis = FETCH_WCB( ( *( fgStructure.Window ) ), Visibility );
- freeglut_return_if_fail( vis );
- /* Callbacks.Visibility ); */
-
- if( status == GLUT_HIDDEN || status == GLUT_FULLY_COVERED )
+ int glut_status = GLUT_VISIBLE;
+
+ FREEGLUT_INTERNAL_ERROR_EXIT_IF_NOT_INITIALISED ( "Visibility Callback" );
+ freeglut_return_if_fail( fgStructure.CurrentWindow );
+
+ if( ( GLUT_HIDDEN == status ) || ( GLUT_FULLY_COVERED == status ) )