diff options
author | nicm <nicm> | 2015-12-12 18:19:00 +0000 |
---|---|---|
committer | nicm <nicm> | 2015-12-12 18:19:00 +0000 |
commit | 39cf9c9d31954198ad73e2b6721a92fe782ee56c (patch) | |
tree | 8b2a0238d0d1ccf01232a2f45560dd5b0c9259fe /tty-keys.c | |
parent | 88bc8f3528b973adb17f541e21aa415923a10f1e (diff) | |
download | rtmux-39cf9c9d31954198ad73e2b6721a92fe782ee56c.tar.gz rtmux-39cf9c9d31954198ad73e2b6721a92fe782ee56c.tar.bz2 rtmux-39cf9c9d31954198ad73e2b6721a92fe782ee56c.zip |
Allow prefix and prefix2 to be set to None to disable (useful if you
would rather bind the prefix in the root table).
Diffstat (limited to 'tty-keys.c')
-rw-r--r-- | tty-keys.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -344,7 +344,7 @@ tty_keys_add1(struct tty_key **tkp, const char *s, key_code key) if (tk == NULL) { tk = *tkp = xcalloc(1, sizeof *tk); tk->ch = *s; - tk->key = KEYC_NONE; + tk->key = KEYC_UNKNOWN; } /* Find the next entry. */ @@ -444,7 +444,7 @@ tty_keys_find1(struct tty_key *tk, const char *buf, size_t len, size_t *size) (*size)++; /* At the end of the string, return the current node. */ - if (len == 0 || (tk->next == NULL && tk->key != KEYC_NONE)) + if (len == 0 || (tk->next == NULL && tk->key != KEYC_UNKNOWN)) return (tk); /* Move into the next tree for the following character. */ @@ -534,7 +534,7 @@ first_key: if (tk->next != NULL) goto partial_key; key = tk->key; - if (key != KEYC_NONE) + if (key != KEYC_UNKNOWN) key |= KEYC_ESCAPE; goto complete_key; } @@ -620,7 +620,7 @@ complete_key: } /* Fire the key. */ - if (key != KEYC_NONE) + if (key != KEYC_UNKNOWN) server_client_handle_key(tty->client, key); return (1); |