[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40686] trunk/blender/source/blender/ python/intern/bpy_rna.c: take 2 at fixing the crash...
Campbell Barton
ideasman42 at gmail.com
Thu Sep 29 11:29:47 CEST 2011
Revision: 40686
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40686
Author: campbellbarton
Date: 2011-09-29 09:29:46 +0000 (Thu, 29 Sep 2011)
Log Message:
-----------
take 2 at fixing the crash...
Modified Paths:
--------------
trunk/blender/source/blender/python/intern/bpy_rna.c
Modified: trunk/blender/source/blender/python/intern/bpy_rna.c
===================================================================
--- trunk/blender/source/blender/python/intern/bpy_rna.c 2011-09-29 09:19:15 UTC (rev 40685)
+++ trunk/blender/source/blender/python/intern/bpy_rna.c 2011-09-29 09:29:46 UTC (rev 40686)
@@ -6242,7 +6242,7 @@
/* annoying!, need to check if the screen gets set to NULL which is a
* hint that the file was actually re-loaded. */
- const char is_valid_wm= (CTX_wm_manager(C) != NULL);
+ char is_valid_wm;
PropertyRNA *pret_single= NULL;
void *retdata_single= NULL;
@@ -6269,6 +6269,8 @@
if(C==NULL)
C= BPy_GetContext();
+ is_valid_wm= (CTX_wm_manager(C) != NULL);
+
bpy_context_set(C, &gilstate);
if (!is_static) {
@@ -6505,7 +6507,7 @@
if ( (!is_static) &&
(ptr->data) &&
(RNA_struct_is_a(ptr->type, &RNA_Operator)) &&
- is_valid_wm == (CTX_wm_manager(C) != NULL))
+ (is_valid_wm == (CTX_wm_manager(C) != NULL)))
{
wmOperator *op= ptr->data;
reports= op->reports;
More information about the Bf-blender-cvs
mailing list