clear window workmask when queuing up window for destruction. All callbacks (except...
authorDiederick Niehorster <dcnieho@gmail.com>
Mon, 23 Oct 2017 19:01:09 +0000 (19:01 +0000)
committerDiederick Niehorster <dcnieho@gmail.com>
Mon, 23 Oct 2017 19:01:09 +0000 (19:01 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1837 7f0cb862-5218-0410-a997-914c9d46530a

src/fg_structure.c

index 4274667..0fee95d 100644 (file)
@@ -182,6 +182,11 @@ void fgAddToWindowDestroyList( SFG_Window* window )
         fghClearCallBacks( window );
         SET_WCB( *window, Destroy, destroy, destroyData );
     }
+
+       /*
+        * Similarly, clear all work set for the window, none of this has to be executed anymore
+        */
+       window->State.WorkMask = 0;
 }
 
 /*