only execute the first keybinding

This commit is contained in:
Leonardo Hernández Hernández 2023-12-27 11:18:24 -06:00
parent e277d84c51
commit d13015381b
No known key found for this signature in database
GPG Key ID: E538897EE11B9624
1 changed files with 2 additions and 3 deletions

5
dwl.c
View File

@ -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