From: <dc...@us...> - 2013-01-17 14:51:32
|
Revision: 1495 http://freeglut.svn.sourceforge.net/freeglut/?rev=1495&view=rev Author: dcnieho Date: 2013-01-17 14:51:25 +0000 (Thu, 17 Jan 2013) Log Message: ----------- fixed closing window crash, thanks Philipp! Modified Paths: -------------- trunk/freeglut/freeglut/src/x11/fg_main_x11.c Modified: trunk/freeglut/freeglut/src/x11/fg_main_x11.c =================================================================== --- trunk/freeglut/freeglut/src/x11/fg_main_x11.c 2013-01-17 14:46:22 UTC (rev 1494) +++ trunk/freeglut/freeglut/src/x11/fg_main_x11.c 2013-01-17 14:51:25 UTC (rev 1495) @@ -628,10 +628,11 @@ switch( event.type ) { case ClientMessage: - if(fgIsSpaceballXEvent(&event)) { - fgSpaceballHandleXEvent(&event); - break; - } + if (fgStructure.CurrentWindow) + if(fgIsSpaceballXEvent(&event)) { + fgSpaceballHandleXEvent(&event); + break; + } /* Destroy the window when the WM_DELETE_WINDOW message arrives */ if( (Atom) event.xclient.data.l[ 0 ] == fgDisplay.pDisplay.DeleteWindow ) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |