From 4f2529b587c4bd5be8364082e958e1a72a1ffd02 Mon Sep 17 00:00:00 2001
From: Bastien Montagne <montagne29@wanadoo.fr>
Date: Fri, 18 Nov 2016 14:11:23 +0100
Subject: [PATCH] Fix bad code in unresgister of space_view3d_copy_attribute.

---
 space_view3d_copy_attributes.py | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/space_view3d_copy_attributes.py b/space_view3d_copy_attributes.py
index 91f6ea6c5..5461002d0 100644
--- a/space_view3d_copy_attributes.py
+++ b/space_view3d_copy_attributes.py
@@ -798,9 +798,7 @@ def register():
 
 
 def unregister():
-    bpy.utils.unregister_module(__name__)
-
-    ''' mostly to remove the keymap '''
+    # mostly to remove the keymap
     kc = bpy.context.window_manager.keyconfigs.addon
     if kc:
         kms = kc.keymaps['Pose']
@@ -809,8 +807,6 @@ def unregister():
                item.properties.name == 'VIEW3D_MT_posecopypopup':
                 item.idname = 'pose.copy'
                 break
-        for menu in _layer_menus:
-            bpy.utils.unregister_class(menu)
         km = kc.keymaps['Mesh']
         for kmi in km.keymap_items:
             if kmi.idname == 'wm.call_menu':
@@ -823,5 +819,7 @@ def unregister():
                 if kmi.properties.name == 'VIEW3D_MT_copypopup':
                     km.keymap_items.remove(kmi)
 
+    bpy.utils.unregister_module(__name__)
+
 if __name__ == "__main__":
     register()
-- 
GitLab