From f2a61be00a66c7a1311fb9d17d2c98df616cbfd2 Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Sun, 26 Jul 2020 13:44:13 -0400 Subject: [PATCH] Fixes keybind up() not checking for can_use() (#52475) --- code/modules/keybindings/bindings_client.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/keybindings/bindings_client.dm b/code/modules/keybindings/bindings_client.dm index c44cead1cfe..520d6d91b91 100644 --- a/code/modules/keybindings/bindings_client.dm +++ b/code/modules/keybindings/bindings_client.dm @@ -88,7 +88,7 @@ // can hold different keys and releasing any should be handled by the key binding specifically for (var/kb_name in prefs.key_bindings[_key]) var/datum/keybinding/kb = GLOB.keybindings_by_name[kb_name] - if(kb.up(src)) + if(kb.can_use(src) && kb.up(src)) break holder?.key_up(_key, src) mob.focus?.key_up(_key, src)