From 551e8fcd24535ef67ede121e34e9973ef5298d9b Mon Sep 17 00:00:00 2001 From: nicm Date: Thu, 12 Mar 2026 07:15:26 +0000 Subject: [PATCH] Fix comparison of menu keys, reported by Vladimir Bauer in GitHub issue 4891. --- menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/menu.c b/menu.c index 0df6fb47..9ae300ed 100644 --- a/menu.c +++ b/menu.c @@ -363,7 +363,7 @@ menu_key_cb(struct client *c, void *data, struct key_event *event) name = menu->items[i].name; if (name == NULL || *name == '-') continue; - if (event->key == menu->items[i].key) { + if ((event->key & ~KEYC_MASK_FLAGS) == menu->items[i].key) { md->choice = i; goto chosen; }