X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Ffreeglut_window.c;h=00bdfdd75094bd6205463a22becd309dd9e63f3d;hb=026710ef54197b252aec1082765bdc61fe2bb731;hp=d7f969b42ff8857f77ca5fdc22c829003c53dc41;hpb=83b18abec6d04e3cc4801305026dce26cb8d2293;p=freeglut diff --git a/src/freeglut_window.c b/src/freeglut_window.c index d7f969b..00bdfdd 100644 --- a/src/freeglut_window.c +++ b/src/freeglut_window.c @@ -1282,7 +1282,10 @@ void fgCloseWindow( SFG_Window* window ) if( window->Window.Context ) glXDestroyContext( fgDisplay.Display, window->Window.Context ); XFree( window->Window.FBConfig ); - XDestroyWindow( fgDisplay.Display, window->Window.Handle ); + + if( window->Window.Handle ) { + XDestroyWindow( fgDisplay.Display, window->Window.Handle ); + } /* XFlush( fgDisplay.Display ); */ /* XXX Shouldn't need this */ #elif TARGET_HOST_MS_WINDOWS