diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-05-21 14:06:59 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-05-21 14:08:44 +0300 |
commit | fbe73d1f319bf35f37531c9c6b6e3120092a6767 (patch) | |
tree | ef48cbc71b6d4bfc9bddde551defeb3d7f2547cd /release | |
parent | 3b1b625eadd02024d2d82b0fc42e0263c1654799 (diff) |
UI: fix error for tools w/o a keymap
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_toolsystem_common.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/release/scripts/startup/bl_ui/space_toolsystem_common.py b/release/scripts/startup/bl_ui/space_toolsystem_common.py index 137e60450d5..717beac1289 100644 --- a/release/scripts/startup/bl_ui/space_toolsystem_common.py +++ b/release/scripts/startup/bl_ui/space_toolsystem_common.py @@ -614,8 +614,11 @@ def keymap_from_context(context, space_type): kmi.properties.name = item.text continue - if item.keymap: - kmi_first = item.keymap[0].keymap_items[0] + if not item.keymap: + continue + + # Only check the first item in the tools key-map (a little arbitrary). + kmi_first = item.keymap[0].keymap_items[0] kmi_found = wm.keyconfigs.find_item_from_operator( idname=kmi_first.idname, # properties=kmi_first.properties, # prevents matches, don't use. |