forked from bartvdbraak/blender
Cleanup: remove WM_keymap_verify_item
This wasn't used and isn't useful since it only checked if an operator was included in the keymap - ignoring it's properties.
This commit is contained in:
parent
725477fdb1
commit
81def64739
@ -55,8 +55,6 @@ void WM_keyconfig_update_operatortype(void);
|
||||
|
||||
void WM_keymap_clear(struct wmKeyMap *keymap);
|
||||
|
||||
wmKeyMapItem *WM_keymap_verify_item(
|
||||
struct wmKeyMap *keymap, const char *idname, int type, int val, int modifier, int keymodifier);
|
||||
wmKeyMapItem *WM_keymap_add_item(
|
||||
struct wmKeyMap *keymap, const char *idname, int type, int val, int modifier, int keymodifier);
|
||||
wmKeyMapItem *WM_keymap_add_item_copy(struct wmKeyMap *keymap, wmKeyMapItem *kmi_src);
|
||||
|
@ -505,31 +505,6 @@ static void keymap_item_set_id(wmKeyMap *keymap, wmKeyMapItem *kmi)
|
||||
}
|
||||
}
|
||||
|
||||
/* if item was added, then bail out */
|
||||
wmKeyMapItem *WM_keymap_verify_item(
|
||||
wmKeyMap *keymap, const char *idname, int type, int val, int modifier, int keymodifier)
|
||||
{
|
||||
wmKeyMapItem *kmi;
|
||||
|
||||
for (kmi = keymap->items.first; kmi; kmi = kmi->next) {
|
||||
if (STREQLEN(kmi->idname, idname, OP_MAX_TYPENAME)) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (kmi == NULL) {
|
||||
kmi = MEM_callocN(sizeof(wmKeyMapItem), "keymap entry");
|
||||
|
||||
BLI_addtail(&keymap->items, kmi);
|
||||
BLI_strncpy(kmi->idname, idname, OP_MAX_TYPENAME);
|
||||
|
||||
keymap_item_set_id(keymap, kmi);
|
||||
|
||||
keymap_event_set(kmi, type, val, modifier, keymodifier);
|
||||
wm_keymap_item_properties_set(kmi);
|
||||
}
|
||||
return kmi;
|
||||
}
|
||||
|
||||
/* always add item */
|
||||
wmKeyMapItem *WM_keymap_add_item(
|
||||
wmKeyMap *keymap, const char *idname, int type, int val, int modifier, int keymodifier)
|
||||
|
Loading…
Reference in New Issue
Block a user