diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2019-04-18 18:13:44 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2019-04-18 18:13:44 +0300 |
commit | e47cb9ed5b5cc1a29efbd14de77177e08ba968aa (patch) | |
tree | 3f835812b87e45f1e812db9037aa89fa0da81d38 /mesh_f2.py | |
parent | c56b463d06e6bd989019f2674775ec2cb511b823 (diff) |
Fix lots of various issues failing automated test load/unload/reload.
Diffstat (limited to 'mesh_f2.py')
-rw-r--r-- | mesh_f2.py | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -367,13 +367,15 @@ def register(): if kcfg: km = kcfg.keymaps.new(name='Mesh', space_type='EMPTY') kmi = km.keymap_items.new("mesh.f2", 'F', 'PRESS') - addon_keymaps.append((km, kmi)) + addon_keymaps.append((km, kmi.idname)) def unregister(): # remove keymap entry - for km, kmi in addon_keymaps: - km.keymap_items.remove(kmi) + for km, kmi_idname in addon_keymaps: + for kmi in km.keymap_items: + if kmi.idname == kmi_idname: + km.keymap_items.remove(kmi) addon_keymaps.clear() # remove operator and preferences |