Fix T42238: Some addons were trying to define shortcuts in background mode.
This commit is contained in:
parent
3aea888cf8
commit
4d41b47026
Notes:
blender-bot
2023-02-14 20:03:06 +01:00
Referenced by issue #42238, Node Efficiency Tools and blender backgound mode error
|
@ -19,7 +19,7 @@
|
|||
bl_info = {
|
||||
"name": "3D-Coat Applink",
|
||||
"author": "Kalle-Samuli Riihikoski (haikalle)",
|
||||
"version": (3, 5, 20),
|
||||
"version": (3, 5, 21),
|
||||
"blender": (2, 59, 0),
|
||||
"location": "Scene > 3D-Coat Applink",
|
||||
"description": "Transfer data between 3D-Coat/Blender",
|
||||
|
|
|
@ -603,21 +603,23 @@ class VIEW3D_MT_ExtraMenu(bpy.types.Menu):
|
|||
def register():
|
||||
bpy.utils.register_module(__name__)
|
||||
|
||||
wm = bpy.context.window_manager
|
||||
km = wm.keyconfigs.addon.keymaps.new(name='3D View', space_type='VIEW_3D')
|
||||
kmi = km.keymap_items.new('wm.call_menu2', 'Q', 'PRESS')
|
||||
kmi.properties.name = "VIEW3D_MT_Coat_Dynamic_Menu"
|
||||
kc = bpy.context.window_manager.keyconfigs.addon
|
||||
if kc:
|
||||
km = kc.keymaps.new(name='3D View', space_type='VIEW_3D')
|
||||
kmi = km.keymap_items.new('wm.call_menu2', 'Q', 'PRESS')
|
||||
kmi.properties.name = "VIEW3D_MT_Coat_Dynamic_Menu"
|
||||
|
||||
def unregister():
|
||||
bpy.utils.unregister_module(__name__)
|
||||
|
||||
wm = bpy.context.window_manager
|
||||
km = wm.keyconfigs.addon.keymaps['3D View']
|
||||
for kmi in km.keymap_items:
|
||||
if kmi.idname == '':
|
||||
if kmi.properties.name == "VIEW3D_MT_Coat_Dynamic_Menu":
|
||||
km.keymap_items.remove(kmi)
|
||||
break
|
||||
kc = bpy.context.window_manager.keyconfigs.addon
|
||||
if kc:
|
||||
km = kc.keymapskeymaps['3D View']
|
||||
for kmi in km.keymap_items:
|
||||
if kmi.idname == '':
|
||||
if kmi.properties.name == "VIEW3D_MT_Coat_Dynamic_Menu":
|
||||
km.keymap_items.remove(kmi)
|
||||
break
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
bl_info = {
|
||||
"name": "Node Wrangler (aka Nodes Efficiency Tools)",
|
||||
"author": "Bartek Skorupa, Greg Zaal",
|
||||
"version": (3, 15),
|
||||
"version": (3, 16),
|
||||
"blender": (2, 72, 0),
|
||||
"location": "Node Editor Properties Panel or Ctrl-Space",
|
||||
"description": "Various tools to enhance and speed up node-based workflow",
|
||||
|
@ -3689,13 +3689,16 @@ def register():
|
|||
bpy.utils.register_module(__name__)
|
||||
|
||||
# keymaps
|
||||
km = bpy.context.window_manager.keyconfigs.addon.keymaps.new(name='Node Editor', space_type="NODE_EDITOR")
|
||||
for (identifier, key, CTRL, SHIFT, ALT, props, nicename) in kmi_defs:
|
||||
kmi = km.keymap_items.new(identifier, key, 'PRESS', ctrl=CTRL, shift=SHIFT, alt=ALT)
|
||||
if props:
|
||||
for prop, value in props:
|
||||
setattr(kmi.properties, prop, value)
|
||||
addon_keymaps.append((km, kmi))
|
||||
addon_keymaps.clear()
|
||||
kc = bpy.context.window_manager.keyconfigs.addon
|
||||
if kc:
|
||||
km = kc.keymaps.new(name='Node Editor', space_type="NODE_EDITOR")
|
||||
for (identifier, key, CTRL, SHIFT, ALT, props, nicename) in kmi_defs:
|
||||
kmi = km.keymap_items.new(identifier, key, 'PRESS', ctrl=CTRL, shift=SHIFT, alt=ALT)
|
||||
if props:
|
||||
for prop, value in props:
|
||||
setattr(kmi.properties, prop, value)
|
||||
addon_keymaps.append((km, kmi))
|
||||
|
||||
# menu items
|
||||
bpy.types.NODE_MT_select.append(select_parent_children_buttons)
|
||||
|
|
Loading…
Reference in New Issue