From f053ba714f193e0e5882c7e9d724904dc554bb32 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Sat, 1 Apr 2023 12:12:34 +0500 Subject: [PATCH] Fixed bug in tool.Blender.get_bmesh_for_mesh It caused errors because it was expecting mesh object to be selected - when it's not necessary that active_object is the one that mesh belongs to and sometimes no objects can be selected at all. --- src/blenderbim/blenderbim/tool/blender.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/tool/blender.py b/src/blenderbim/blenderbim/tool/blender.py index 5c423f0d64..0d6de56515 100644 --- a/src/blenderbim/blenderbim/tool/blender.py +++ b/src/blenderbim/blenderbim/tool/blender.py @@ -208,7 +208,7 @@ class Blender: def get_bmesh_for_mesh(cls, mesh, clean=False): import bmesh - if bpy.context.object.mode == "EDIT": + if mesh.is_editmode: bm = bmesh.from_edit_mesh(mesh) if clean: bm.clear()