diff --git a/ChangeLog b/ChangeLog index b31973aa9fb2c8b5951127fbb04e75a00ea8b8a4..a1fc6c76a939b123ef27cf577d99615913ef1897 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,9 @@ * src/global.c (first_sc_for): Adjust two comments -- the help viewer no longer sorts keys to be control first, meta second. * src/global.c (first_sc_for): Put meta first, for clarity. + * src/global.c (strtokeytype): No need to check for lowercase + 'm' or 'f', the source doesn't use them and rc-file processing + uppercases them. Also put control first, for clarity. 2014-04-16 Benno Schulenberg <bensberg@justemail.net> * src/winio.c (get_mouseinput): Properly find also the zeroeth diff --git a/src/global.c b/src/global.c index 936c73a7680666e85866f0665028d9e5286bd575..e9aa5fb909c38542681c65826b6caa5c66e20251 100644 --- a/src/global.c +++ b/src/global.c @@ -269,11 +269,11 @@ void ext_cmd_void(void) /* Set type of function based on the string. */ function_type strtokeytype(const char *str) { - if (str[0] == 'M' || str[0] == 'm') - return META; - else if (str[0] == '^') + if (str[0] == '^') return CONTROL; - else if (str[0] == 'F' || str[0] == 'f') + else if (str[0] == 'M') + return META; + else if (str[0] == 'F') return FKEY; else return RAWINPUT;