Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'space_view3d_spacebar_menu.py')
-rw-r--r--space_view3d_spacebar_menu.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/space_view3d_spacebar_menu.py b/space_view3d_spacebar_menu.py
index 98bf98f3..99577b3c 100644
--- a/space_view3d_spacebar_menu.py
+++ b/space_view3d_spacebar_menu.py
@@ -3006,9 +3006,6 @@ def register():
# Unegister Classes & Hotkeys #
def unregister():
- for cls in classes:
- bpy.utils.unregister_class(cls)
-
wm = bpy.context.window_manager
kc = wm.keyconfigs.addon
if kc:
@@ -3018,6 +3015,10 @@ def unregister():
if kmi.properties.name == "VIEW3D_MT_Space_Dynamic_Menu":
km.keymap_items.remove(kmi)
break
+ for cls in classes:
+ # prevent multiple removal attempt
+ if "bl_rna" in cls.__dict__:
+ bpy.utils.unregister_class(cls)
if __name__ == "__main__":
register()