aboutsummaryrefslogtreecommitdiff
path: root/sway/handlers.c
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2015-08-16 13:26:41 -0400
committerDrew DeVault <sir@cmpwn.com>2015-08-16 13:26:41 -0400
commit5ff71c2d5ca7fd64b9be37e3548ac70ba1a4ef1c (patch)
tree2fdf78be10e8b4be99efa81e6706272f7545a491 /sway/handlers.c
parente64e61779e70c80875e3a8e00ad041265f50787d (diff)
Fix key handling from wlc
Diffstat (limited to 'sway/handlers.c')
-rw-r--r--sway/handlers.c4
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
}