[Bf-blender-cvs] [dbf48758d95] master: Fix T73681: Python exception adding Empty objects via `object_data_add` with "Enter Edit Mode" enabled
Philipp Oeser
noreply at git.blender.org
Mon Feb 10 10:40:28 CET 2020
Commit: dbf48758d956bb23ad6b07ab16c3d0dacb657ccd
Author: Philipp Oeser
Date: Mon Feb 10 10:26:34 2020 +0100
Branches: master
https://developer.blender.org/rBdbf48758d956bb23ad6b07ab16c3d0dacb657ccd
Fix T73681: Python exception adding Empty objects via `object_data_add`
with "Enter Edit Mode" enabled
It is valild to add Empties this way, but we cannot enter editmode on
those.
===================================================================
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 8c009a77d3d..540bc75cece 100644
--- a/release/scripts/modules/bpy_extras/object_utils.py
+++ b/release/scripts/modules/bpy_extras/object_utils.py
@@ -161,7 +161,7 @@ def object_data_add(context, obdata, operator=None, name=None):
bpy.ops.object.mode_set(mode='EDIT')
else:
layer.objects.active = obj_new
- if context.preferences.edit.use_enter_edit_mode:
+ if obdata and context.preferences.edit.use_enter_edit_mode:
bpy.ops.object.mode_set(mode='EDIT')
return obj_new
More information about the Bf-blender-cvs
mailing list