only execute the first keybinding
1 files changed, 2 insertions(+), 3 deletions(-) M dwl.c
M dwl.c => dwl.c +2 -3
@@ 1358,16 1358,15 @@ keybinding(uint32_t mods, xkb_keysym_t sym) * processing keys, rather than passing them on to the client for its own * processing. */ int handled = 0; const Key *k; for (k = keys; k < END(keys); k++) { if (CLEANMASK(mods) == CLEANMASK(k->mod) && sym == k->keysym && k->func) { k->func(&k->arg); handled = 1; return 1; } } return handled; return 0; } void