aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuminarys <kizunanohikari@gmail.com>2015-08-16 11:41:41 -0500
committerLuminarys <kizunanohikari@gmail.com>2015-08-16 11:41:41 -0500
commitc94c41d1db80138529f0942fa5b4e04e609be3e4 (patch)
tree05ad3842fa8378214d1f050c1508f11ecba7f60f
parent6e8280e7fdc139ad14ea99ddd885ee02cba05b7b (diff)
downloadsway-c94c41d1db80138529f0942fa5b4e04e609be3e4.tar.xz
Added in kill command
-rw-r--r--sway/commands.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sway/commands.c b/sway/commands.c
index 7ddbe17e..02fdcf6c 100644
--- a/sway/commands.c
+++ b/sway/commands.c
@@ -188,6 +188,12 @@ static bool cmd_focus_follows_mouse(struct sway_config *config, int argc, char *
return true;
}
+static bool cmd_kill(struct sway_config *config, int argc, char **argv) {
+ swayc_t *view = get_focused_container(&root_container);
+ wlc_view_close(view->handle);
+ return true;
+}
+
static bool cmd_layout(struct sway_config *config, int argc, char **argv) {
if (!checkarg(argc, "layout", EXPECTED_MORE_THAN, 0)) {
return false;
@@ -345,6 +351,7 @@ static struct cmd_handler handlers[] = {
{ "focus", cmd_focus },
{ "focus_follows_mouse", cmd_focus_follows_mouse },
{ "fullscreen", cmd_fullscreen },
+ { "kill", cmd_kill },
{ "layout", cmd_layout },
{ "log_colors", cmd_log_colors },
{ "reload", cmd_reload },