From a359230181e575151de32cbdec1d5bf539fb914d Mon Sep 17 00:00:00 2001 From: Gorgious Date: Mon, 31 Oct 2022 11:29:04 +0100 Subject: [PATCH] Actually fix #2553 : Add safeguard to unregister custom right click context menu --- src/blenderbim/blenderbim/bim/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/__init__.py b/src/blenderbim/blenderbim/bim/__init__.py index 20bb0a00fd..dcea0f979e 100644 --- a/src/blenderbim/blenderbim/bim/__init__.py +++ b/src/blenderbim/blenderbim/bim/__init__.py @@ -181,7 +181,8 @@ def unregister(): del bpy.types.Camera.BIMMeshProperties del bpy.types.PointLight.BIMMeshProperties bpy.types.SCENE_PT_unit.remove(ui.ifc_units) - bpy.types.UI_MT_button_context_menu.remove(ui.draw_custom_context_menu) + if hasattr(bpy.types, "UI_MT_button_context_menu"): + bpy.types.UI_MT_button_context_menu.remove(ui.draw_custom_context_menu) for mod in reversed(list(modules.values())): mod.unregister()