forked from bartvdbraak/blender
Fix T38635: key configuration search not working well when typing 'slash'.
This commit is contained in:
parent
4c512fb642
commit
a5cfd3f518
@ -274,7 +274,8 @@ def draw_filtered(display_keymaps, filter_type, filter_text, layout):
|
|||||||
|
|
||||||
if kmi_type in _EVENT_TYPES:
|
if kmi_type in _EVENT_TYPES:
|
||||||
kmi_type_set.add(kmi_type)
|
kmi_type_set.add(kmi_type)
|
||||||
else:
|
|
||||||
|
if not kmi_type_set or len(kmi_type) > 1:
|
||||||
# replacement table
|
# replacement table
|
||||||
for event_type_map in (_EVENT_TYPE_MAP, _EVENT_TYPE_MAP_EXTRA):
|
for event_type_map in (_EVENT_TYPE_MAP, _EVENT_TYPE_MAP_EXTRA):
|
||||||
kmi_type_test = event_type_map.get(kmi_type)
|
kmi_type_test = event_type_map.get(kmi_type)
|
||||||
@ -288,10 +289,10 @@ def draw_filtered(display_keymaps, filter_type, filter_text, layout):
|
|||||||
if (kmi_type in k) or (kmi_type in v):
|
if (kmi_type in k) or (kmi_type in v):
|
||||||
kmi_type_set.add(v)
|
kmi_type_set.add(v)
|
||||||
|
|
||||||
if not kmi_type_set:
|
if not kmi_type_set:
|
||||||
return False
|
return False
|
||||||
|
else:
|
||||||
kmi_test_dict["type"] = kmi_type_set
|
kmi_test_dict["type"] = kmi_type_set
|
||||||
|
|
||||||
# main filter func, runs many times
|
# main filter func, runs many times
|
||||||
def filter_func(kmi):
|
def filter_func(kmi):
|
||||||
|
Loading…
Reference in New Issue
Block a user