Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2011-02-17 09:56:24 +0300
committerCampbell Barton <ideasman42@gmail.com>2011-02-17 09:56:24 +0300
commit73df566b4ae0ddcd483ea3f41e3f57f60ef44d8a (patch)
tree0d18bf93407b375ba221ac396b20cfa4b7b9a650 /source/blender
parentc6a0df59e13c5ae4c46584dc0045f3d314fa18b1 (diff)
error case not being handled when calling python classes from RNA
Diffstat (limited to 'source/blender')
-rw-r--r--source/blender/python/intern/bpy_rna.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/python/intern/bpy_rna.c b/source/blender/python/intern/bpy_rna.c
index da0738375a0..d1bf1192708 100644
--- a/source/blender/python/intern/bpy_rna.c
+++ b/source/blender/python/intern/bpy_rna.c
@@ -5484,7 +5484,7 @@ static int bpy_class_call(bContext *C, PointerRNA *ptr, FunctionRNA *func, Param
}
}
- if (is_static || py_class_instance) { /* Initializing the class worked, now run its invoke function */
+ if (err != -1 && (is_static || py_class_instance)) { /* Initializing the class worked, now run its invoke function */
PyObject *item= PyObject_GetAttrString(py_class, RNA_function_identifier(func));
// flag= RNA_function_flag(func);