summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeonardo Hernández Hernández <leohdz172@proton.me>2023-12-27 11:18:24 -0600
committerLeonardo Hernández Hernández <leohdz172@proton.me>2023-12-27 11:18:24 -0600
commitd13015381b5761bbc52cebae042edacecd739a2c (patch)
tree238a1882168aa41fe2c0af357535caeebee398c0
parente277d84c51942605ca69d426e1fb87a25b64237a (diff)
only execute the first keybinding
-rw-r--r--dwl.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/dwl.c b/dwl.c
index f9788d2..14ef091 100644
--- a/dwl.c
+++ b/dwl.c
@@ -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