url-mode: do case insensitive comparison when matching key sequence

This commit is contained in:
Daniel Eklöf 2021-02-13 11:41:04 +01:00
parent df1ed1c8cf
commit b09606e343
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -125,8 +125,8 @@ urls_input(struct seat *seat, struct terminal *term, uint32_t key,
const size_t key_len = wcslen(it->item.key);
if (key_len >= seq_len + 1 &&
wcsncmp(url->key, term->url_keys, seq_len) == 0 &&
url->key[seq_len] == wc)
wcsncasecmp(url->key, term->url_keys, seq_len) == 0 &&
towlower(url->key[seq_len]) == towlower(wc))
{
is_valid = true;
if (key_len == seq_len + 1) {