From 3b69a4cc784e08720ec590cc570e960b3ca99d4b Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 28 Apr 2023 22:15:09 +1000 Subject: [PATCH] Fix bug where numerical tolerance caused certain objects to be unnecessarily updated. --- src/blenderbim/blenderbim/tool/geometry.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/tool/geometry.py b/src/blenderbim/blenderbim/tool/geometry.py index c5ecc864ce..4523e53687 100644 --- a/src/blenderbim/blenderbim/tool/geometry.py +++ b/src/blenderbim/blenderbim/tool/geometry.py @@ -317,7 +317,7 @@ class Geometry(blenderbim.core.tool.Geometry): @classmethod def is_edited(cls, obj): - return list(obj.scale) != [1.0, 1.0, 1.0] or obj in IfcStore.edited_objs + return not all([tool.Cad.is_x(o, 1.0) for o in obj.scale]) or obj in IfcStore.edited_objs @classmethod def is_mapped_representation(cls, representation):