Implement focus parent

This commit is contained in:
Drew DeVault 2015-08-09 20:20:53 -04:00
parent d62efd70e4
commit 8597c3c7e7

View file

@ -111,6 +111,11 @@ int cmd_focus(struct sway_config *config, int argc, char **argv) {
move_focus(MOVE_UP); move_focus(MOVE_UP);
} else if (strcasecmp(argv[0], "down") == 0) { } else if (strcasecmp(argv[0], "down") == 0) {
move_focus(MOVE_DOWN); move_focus(MOVE_DOWN);
} else if (strcasecmp(argv[0], "parent") == 0) {
swayc_t *current = get_focused_container(&root_container);
current->parent->focused = NULL;
unfocus_all(current->parent);
focus_view(current->parent);
} }
return 0; return 0;
} }