[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2591] contrib/py/scripts/addons/ space_view3d_manipulator_Menu.py: fix for keymap errors in reg/ unreg function

Brendon Murphy meta.androcto1 at gmail.com
Mon Nov 7 10:39:00 CET 2011


Revision: 2591
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2591
Author:   meta-androcto
Date:     2011-11-07 09:38:58 +0000 (Mon, 07 Nov 2011)
Log Message:
-----------
fix for keymap errors in reg/unreg function

Modified Paths:
--------------
    contrib/py/scripts/addons/space_view3d_manipulator_Menu.py

Modified: contrib/py/scripts/addons/space_view3d_manipulator_Menu.py
===================================================================
--- contrib/py/scripts/addons/space_view3d_manipulator_Menu.py	2011-11-07 09:24:07 UTC (rev 2590)
+++ contrib/py/scripts/addons/space_view3d_manipulator_Menu.py	2011-11-07 09:38:58 UTC (rev 2591)
@@ -22,9 +22,9 @@
 bl_info = {
     'name': '3d View: Manipulator Menu',
     'author': 'MichaelW',
-    'version': '1,1',
-    'blender': (2, 5, 9),
-    "api": 39740,
+    'version': (1, 2 ,1),
+    'blender': (2, 6, 1),
+    "api": 41599,
     'location': 'View3D > Ctrl Space ',
     'description': 'Menu to change the manipulator type and/or disable it',
     'wiki_url': 'http://wiki.blender.org/index.php/Extensions:2.5/Py/'\
@@ -94,19 +94,19 @@
             
 def register():
     bpy.utils.register_module(__name__)
-    kc = bpy.data.window_managers[0].keyconfigs.addon
-    km = kc.keymaps.new(name='3D View Generic', space_type='VIEW_3D')
 
-    kmi = km.keymap_items.new('wm.call_menu', 'SPACE', 'PRESS' , ctrl=True)
+    wm = bpy.context.window_manager
+    km = wm.keyconfigs.addon.keymaps.new(name='3D View Generic', space_type='VIEW_3D')
+    kmi = km.keymap_items.new('wm.call_menu', 'SPACE', 'PRESS', ctrl=True)
     kmi.properties.name = "VIEW3D_MT_ManipulatorMenu"
 
 
 def unregister():
     bpy.utils.unregister_module(__name__)
-    kc = bpy.data.window_managers[0].keyconfigs.addon
-    km = kc.keymaps["3D View Generic"]
 
-    for kmi in km.items:
+    wm = bpy.context.window_manager
+    km = wm.keyconfigs.addon.keymaps['3D View Generic']
+    for kmi in km.keymap_items:
         if kmi.idname == 'wm.call_menu':
             if kmi.properties.name == "VIEW3D_MT_ManipulatorMenu":
                 km.keymap_items.remove(kmi)



More information about the Bf-extensions-cvs mailing list