diff options
author | meta-androcto <meta.androcto1@gmail.com> | 2016-08-29 14:25:41 +0300 |
---|---|---|
committer | meta-androcto <meta.androcto1@gmail.com> | 2016-08-29 14:25:41 +0300 |
commit | 2d291b3803f05a9d62742124ad149b21c99d3a2c (patch) | |
tree | 99c29f6727ce68d2b870a09885579f62f8e037c0 /pie_menus_official/pie_view_of.py | |
parent | b877dcb6f644fbc4588e5bc75a7aaed6da9ca3cb (diff) |
official pies: fix regression: now enabled on activation
Diffstat (limited to 'pie_menus_official/pie_view_of.py')
-rw-r--r-- | pie_menus_official/pie_view_of.py | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/pie_menus_official/pie_view_of.py b/pie_menus_official/pie_view_of.py index 1dad87b2..f09376eb 100644 --- a/pie_menus_official/pie_view_of.py +++ b/pie_menus_official/pie_view_of.py @@ -1,9 +1,8 @@ - bl_info = { "name": "View Menu: Key: 'Q key'", "description": "View Modes", - "author": "Antony Riakiotakis, Sebastian Koenig", - "version": (0, 1, 0), +# "author": "Antony Riakiotakis, Sebastian Koenig", +# "version": (0, 1, 0), "blender": (2, 77, 0), "location": "Q key", "warning": "", @@ -53,6 +52,7 @@ classes = [ addon_keymaps = [] def register(): + addon_keymaps.clear() for cls in classes: bpy.utils.register_class(cls) wm = bpy.context.window_manager @@ -71,11 +71,9 @@ def unregister(): kc = wm.keyconfigs.addon if kc: - km = kc.keymaps['Object Non-modal'] - for kmi in km.keymap_items: - if kmi.idname == 'wm.call_menu_pie': - if kmi.properties.name == "pie.view_of": - km.keymap_items.remove(kmi) + for km, kmi in addon_keymaps: + km.keymap_items.remove(kmi) + addon_keymaps.clear() if __name__ == "__main__": register() |