From f6e65b6bb235cd77329e961e180e2236312ebacc Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Sun, 9 Aug 2015 23:04:37 -0400 Subject: Don't override keys if command fails --- sway/commands.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'sway/commands.c') diff --git a/sway/commands.c b/sway/commands.c index 9ce1d83e..40d9d353 100644 --- a/sway/commands.c +++ b/sway/commands.c @@ -104,13 +104,13 @@ int cmd_focus(struct sway_config *config, int argc, char **argv) { return 1; } if (strcasecmp(argv[0], "left") == 0) { - move_focus(MOVE_LEFT); + return move_focus(MOVE_LEFT); } else if (strcasecmp(argv[0], "right") == 0) { - move_focus(MOVE_RIGHT); + return move_focus(MOVE_RIGHT); } else if (strcasecmp(argv[0], "up") == 0) { - move_focus(MOVE_UP); + return move_focus(MOVE_UP); } else if (strcasecmp(argv[0], "down") == 0) { - move_focus(MOVE_DOWN); + return move_focus(MOVE_DOWN); } else if (strcasecmp(argv[0], "parent") == 0) { swayc_t *current = get_focused_container(&root_container); if (current && current->parent) { -- cgit v1.2.3