From 7891c77ea996c31bb51284abd7402587d7ff0b16 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Fri, 5 Jun 2020 00:41:48 -0700 Subject: [PATCH] text2num --- code/modules/client/preferences.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index a20ff4daaa..0b6bf4909d 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -2388,7 +2388,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) if("keybindings_capture") var/datum/keybinding/kb = GLOB.keybindings_by_name[href_list["keybinding"]] - CaptureKeybinding(user, kb, href_list["old_key"], href_list["independent"]) + CaptureKeybinding(user, kb, href_list["old_key"], text2num(href_list["independent"])) return if("keybindings_set") @@ -2403,13 +2403,13 @@ GLOBAL_LIST_EMPTY(preferences_datums) var/clear_key = text2num(href_list["clear_key"]) var/old_key = href_list["old_key"] if(clear_key) - if(!independent) + if(independent) + modless_key_bindings -= old_key + else if(key_bindings[old_key]) key_bindings[old_key] -= kb_name if(!length(key_bindings[old_key])) key_bindings -= old_key - else - modless_key_bindings -= old_key user << browse(null, "window=capturekeypress") save_preferences() ShowChoices(user)