From f52d60a21d4d3551190305549dbb2a647a1ae0c9 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 11 Dec 2019 16:13:44 +1100 Subject: Fix bpy.extras.object_data_add use without an active space --- release/scripts/modules/bpy_extras/object_utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) -- cgit v1.2.3