diff options
author | Drew DeVault <sir@cmpwn.com> | 2015-08-16 13:26:41 -0400 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2015-08-16 13:26:41 -0400 |
commit | 5ff71c2d5ca7fd64b9be37e3548ac70ba1a4ef1c (patch) | |
tree | 2fdf78be10e8b4be99efa81e6706272f7545a491 /sway/handlers.c | |
parent | e64e61779e70c80875e3a8e00ad041265f50787d (diff) |
Fix key handling from wlc
Diffstat (limited to 'sway/handlers.c')
-rw-r--r-- | sway/handlers.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sway/handlers.c b/sway/handlers.c index 15dd1b77..d843f44b 100644 --- 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 } |