[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [33968] trunk/blender/source/gameengine/ GamePlayer/ghost/GPG_ghost.cpp: Fixing a crash on exit when using the Blenderplayer on win32.

Mitchell Stokes mogurijin at gmail.com
Fri Dec 31 11:56:06 CET 2010


Revision: 33968
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=33968
Author:   moguri
Date:     2010-12-31 11:56:06 +0100 (Fri, 31 Dec 2010)

Log Message:
-----------
Fixing a crash on exit when using the Blenderplayer on win32. When free_blender() was freeing main, main was garbage since the blend file data was already freed. So, I just replaced free_blender) with IMB_exit() and free_nodesystem(). Using free_blender() worked when I was in Linux running tests. That or I'm just gong crazy. ;)

Modified Paths:
--------------
    trunk/blender/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp

Modified: trunk/blender/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp
===================================================================
--- trunk/blender/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp	2010-12-31 10:42:31 UTC (rev 33967)
+++ trunk/blender/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp	2010-12-31 10:56:06 UTC (rev 33968)
@@ -946,7 +946,8 @@
 	// Cleanup
 	RNA_exit();
 	BLF_exit();
-	free_blender();
+	IMB_exit();
+	free_nodesystem();
 
 	SYS_DeleteSystem(syshandle);
 





More information about the Bf-blender-cvs mailing list