- fgExecutionState ExecState = fgState.ExecState ;
-
- /*
- * Grab the freeglut window pointer from the structure
- */
- SFG_Window* window = fgWindowByID( windowID );
- freeglut_return_if_fail( window != NULL );
-
- /*
- * There is a function that performs all needed steps
- * defined in freeglut_structure.c. Let's use it:
- */
- fgAddToWindowDestroyList( window, TRUE );
-
- /*
- * Since the "fgAddToWindowDestroyList" function could easily have set the "ExecState"
- * to stop, let's set it back to what it was.
- */
- fgState.ExecState = ExecState ;
+ SFG_Window* window = fgWindowByID( windowID );
+ freeglut_return_if_fail( window != NULL );
+ {
+ fgExecutionState ExecState = fgState.ExecState;
+ fgAddToWindowDestroyList( window, TRUE );
+ fgState.ExecState = ExecState;
+ }