[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