diff options
Diffstat (limited to 'termkey.c')
| -rw-r--r-- | termkey.c | 12 | 
1 files changed, 6 insertions, 6 deletions
| @@ -884,12 +884,6 @@ size_t termkey_snprint_key(termkey_t *tk, char *buffer, size_t len, termkey_key      }    } -  if(key->modifiers & TERMKEY_KEYMOD_CTRL) { -    l = snprintf(buffer + pos, len - pos, longmod ? "Ctrl-" : "C-"); -    if(l <= 0) return pos; -    pos += l; -  } -    if(key->modifiers & TERMKEY_KEYMOD_ALT) {      int altismeta = format & TERMKEY_FORMAT_ALTISMETA; @@ -899,6 +893,12 @@ size_t termkey_snprint_key(termkey_t *tk, char *buffer, size_t len, termkey_key      pos += l;    } +  if(key->modifiers & TERMKEY_KEYMOD_CTRL) { +    l = snprintf(buffer + pos, len - pos, longmod ? "Ctrl-" : "C-"); +    if(l <= 0) return pos; +    pos += l; +  } +    if(key->modifiers & TERMKEY_KEYMOD_SHIFT) {      l = snprintf(buffer + pos, len - pos, longmod ? "Shift-" : "S-");      if(l <= 0) return pos; | 
