Fix bug related to operators without is_registered method

This commit is contained in:
Massimo Fabbro
2023-04-09 21:58:11 +02:00
parent 641253c4c6
commit 9bb2c00b6d
+3 -1
View File
@@ -177,7 +177,9 @@ def unregister():
cls == blenderbim.bim.module.drawing.gizmos.ExtrusionGuidesGizmo or
cls == blenderbim.bim.module.drawing.gizmos.DimensionLabelGizmo or
cls == blenderbim.bim.module.drawing.gizmos.DotGizmo or
cls == blenderbim.bim.module.drawing.gizmos.UglyDotGizmo
cls == blenderbim.bim.module.drawing.gizmos.UglyDotGizmo or
cls == blenderbim.bim.module.geometry.operator.OverrideDuplicateMoveMacro or
cls == blenderbim.bim.module.geometry.operator.OverrideDuplicateMoveLinkedMacro
):
if bpy.data.scenes['Scene'].BIMProperties.module_visibility['drawing'].is_visible is True:
bpy.utils.unregister_class(cls)