void fgClearCallBacks( SFG_Window *window )
{
- int i;
- for( i = 0; i < TOTAL_CALLBACKS; ++i )
- window->CallBacks[ i ] = NULL;
+ if( window )
+ {
+ int i;
+ for( i = 0; i < TOTAL_CALLBACKS; ++i )
+ window->CallBacks[ i ] = NULL;
+ }
}
/*
window->Menu[menu_index]->ParentWindow = NULL ;
}
+ fgClearCallBacks( window );
if( needToClose == TRUE )
fgCloseWindow( window );
free( window );
if( fgStructure.Window == window )
fgStructure.Window = NULL;
- fgClearCallBacks( window );
}
/*