This commit is contained in:
Drew DeVault 2017-08-09 18:42:22 -04:00
parent 03af90d302
commit 3553fa0a74

View file

@ -806,11 +806,11 @@ static bool handle_key(wlc_handle view, uint32_t time, const struct wlc_modifier
struct sway_binding *binding = mode->bindings->items[i]; struct sway_binding *binding = mode->bindings->items[i];
if ((modifiers->mods ^ binding->modifiers) == 0) { if ((modifiers->mods ^ binding->modifiers) == 0) {
switch (state) { switch (state) {
case WLC_KEY_STATE_PRESSED: { case WLC_KEY_STATE_PRESSED:
if (!binding->release && valid_bindsym(binding)) { if (!binding->release && valid_bindsym(binding)) {
list_add(candidates, binding); list_add(candidates, binding);
} }
} break;
case WLC_KEY_STATE_RELEASED: case WLC_KEY_STATE_RELEASED:
if (binding->release && handle_bindsym_release(binding)) { if (binding->release && handle_bindsym_release(binding)) {
list_free(candidates); list_free(candidates);