diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2023-02-03 22:50:54 +0100 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2023-02-03 22:52:07 +0100 |
commit | 587e2882ac9cf97b4842721d28d6550aa4bc08ad (patch) | |
tree | fb05388202fe37615bade8f8bd4f34ce944650ba /src | |
parent | 1f073fe9490d70ab9ae5308c60e52ef2f74748c9 (diff) | |
download | weechat-587e2882ac9cf97b4842721d28d6550aa4bc08ad.zip |
core: simplify function gui_key_cmp
Diffstat (limited to 'src')
-rw-r--r-- | src/gui/gui-key.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/src/gui/gui-key.c b/src/gui/gui-key.c index 1437b9992..8bf89c63e 100644 --- a/src/gui/gui-key.c +++ b/src/gui/gui-key.c @@ -758,21 +758,10 @@ gui_key_search (struct t_gui_key *keys, const char *key) int gui_key_cmp (const char *key, const char *search, int context) { - int diff; - if (context == GUI_KEY_CONTEXT_MOUSE) return (string_match (key, search, 1)) ? 0 : 1; - while (search[0]) - { - diff = string_charcmp (key, search); - if (diff != 0) - return diff; - key = utf8_next_char (key); - search = utf8_next_char (search); - } - - return 0; + return string_strncmp (key, search, utf8_strlen (search)); } /* |