diff --git a/object_boolean_tools.py b/object_boolean_tools.py index c242855700bff47917d7d50f95fdd5b920bc31de..2024eb4b7e9bbc3e2f7276cc5dc654c0e2b88a60 100644 --- a/object_boolean_tools.py +++ b/object_boolean_tools.py @@ -1389,6 +1389,10 @@ def register(): bpy.app.handlers.scene_update_post.append(HandleScene) bpy.types.VIEW3D_MT_object.append(VIEW3D_BoolTool_Menu) + try: + bpy.types.VIEW3D_MT_Object.prepend(VIEW3D_BoolTool_Menu) + except: + pass wm = bpy.context.window_manager @@ -1423,6 +1427,10 @@ def unregister(): del addon_keymaps[:] bpy.types.VIEW3D_MT_object.remove(VIEW3D_BoolTool_Menu) + try: + bpy.types.VIEW3D_MT_Object.remove(VIEW3D_BoolTool_Menu) + except: + pass del bpy.types.Scene.BoolHide