[Bf-blender-cvs] [f52d60a21d4] master: Fix bpy.extras.object_data_add use without an active space
Campbell Barton
noreply at git.blender.org
Wed Dec 11 06:18:47 CET 2019
Commit: f52d60a21d4d3551190305549dbb2a647a1ae0c9
Author: Campbell Barton
Date: Wed Dec 11 16:13:44 2019 +1100
Branches: master
https://developer.blender.org/rBf52d60a21d4d3551190305549dbb2a647a1ae0c9
Fix bpy.extras.object_data_add use without an active space
===================================================================
M release/scripts/modules/bpy_extras/object_utils.py
===================================================================
diff --git a/release/scripts/modules/bpy_extras/object_utils.py b/release/scripts/modules/bpy_extras/object_utils.py
index 9db86782d02..8c009a77d3d 100644
--- a/release/scripts/modules/bpy_extras/object_utils.py
+++ b/release/scripts/modules/bpy_extras/object_utils.py
@@ -130,7 +130,10 @@ def object_data_add(context, obdata, operator=None, name=None):
obj_new.matrix_world = add_object_align_init(context, operator)
space_data = context.space_data
- if space_data.type == 'VIEW_3D':
+ if space_data and space_data.type != 'VIEW_3D':
+ space_data = None
+
+ if space_data:
if space_data.local_view:
obj_new.local_view_set(space_data, True)
More information about the Bf-blender-cvs
mailing list