sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 5ff71c2d5ca7fd64b9be37e3548ac70ba1a4ef1c
parent e64e61779e70c80875e3a8e00ad041265f50787d
Author: Drew DeVault <sir@cmpwn.com>
Date:   Sun, 16 Aug 2015 13:26:41 -0400

Fix key handling from wlc

Diffstat:
Msway/handlers.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sway/handlers.c b/sway/handlers.c @@ -136,7 +136,7 @@ static bool handle_key(wlc_handle view, uint32_t time, const struct wlc_modifier enum { QSIZE = 32 }; static uint8_t head = 0; static uint32_t array[QSIZE]; - bool cmd_success = true; + bool cmd_success = false; struct sway_mode *mode = config->current_mode; // Lowercase if necessary @@ -186,7 +186,7 @@ static bool handle_key(wlc_handle view, uint32_t time, const struct wlc_modifier } } if (state == WLC_KEY_STATE_PRESSED) { - cmd_success = !handle_command(config, binding->command); + cmd_success = handle_command(config, binding->command); } else if (state == WLC_KEY_STATE_RELEASED) { // TODO: --released }