diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-07-12 16:44:27 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-07-12 16:44:52 +0300 |
commit | a6221258081ac6aa5666cb4bcaeb93365c12ef81 (patch) | |
tree | b129df2e866f3f9217d13335042d31bcb08b1874 /space_view3d_copy_attributes.py | |
parent | 43fea1f1510f45d9d1ac61b6ec8ac7e00452aaff (diff) |
Fix copy-attributes menu registration
Was using recently removed 'register_modules'
Diffstat (limited to 'space_view3d_copy_attributes.py')
-rw-r--r-- | space_view3d_copy_attributes.py | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/space_view3d_copy_attributes.py b/space_view3d_copy_attributes.py index d8b19b9d..fecbcf64 100644 --- a/space_view3d_copy_attributes.py +++ b/space_view3d_copy_attributes.py @@ -836,8 +836,25 @@ class MESH_OT_CopyFaceSettings(Operator): return(retval) +classes = ( + CopySelectedPoseConstraints, + VIEW3D_MT_posecopypopup, + CopySelectedObjectConstraints, + CopySelectedObjectModifiers, + VIEW3D_MT_copypopup, + MESH_MT_CopyFaceSettings, + MESH_MT_CopyImagesFromLayer, + MESH_MT_CopyUVCoordsFromLayer, + MESH_MT_CopyVertexColorsFromLayer, + MESH_OT_CopyFaceSettings, + *pose_ops, + *object_ops, +) + def register(): - bpy.utils.register_module(__name__) + from bpy.utils import register_class + for cls in classes: + register_class(cls) # mostly to get the keymap working kc = bpy.context.window_manager.keyconfigs.addon @@ -886,7 +903,9 @@ def unregister(): if kmi.properties.name == 'VIEW3D_MT_copypopup': km.keymap_items.remove(kmi) - bpy.utils.unregister_module(__name__) + from bpy.utils import unregister_class + for cls in classes: + unregister_class(cls) if __name__ == "__main__": |