[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50983] trunk/blender/source/blender/ python/intern/bpy_interface.c: fix for crash found when attempting to setup testing environment to find crashes :)
Campbell Barton
ideasman42 at gmail.com
Mon Oct 1 16:14:22 CEST 2012
Revision: 50983
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50983
Author: campbellbarton
Date: 2012-10-01 14:14:21 +0000 (Mon, 01 Oct 2012)
Log Message:
-----------
fix for crash found when attempting to setup testing environment to find crashes :)
scripts that have `Register` enabled and load another blend file would crash blender.
Modified Paths:
--------------
trunk/blender/source/blender/python/intern/bpy_interface.c
Modified: trunk/blender/source/blender/python/intern/bpy_interface.c
===================================================================
--- trunk/blender/source/blender/python/intern/bpy_interface.c 2012-10-01 14:03:02 UTC (rev 50982)
+++ trunk/blender/source/blender/python/intern/bpy_interface.c 2012-10-01 14:14:21 UTC (rev 50983)
@@ -678,6 +678,11 @@
else {
Py_DECREF(module);
}
+
+ /* check if the script loaded a new file */
+ if (bmain != CTX_data_main(C)) {
+ break;
+ }
}
}
}
More information about the Bf-blender-cvs
mailing list