Deny several commands when there's no outputs connected

This commit is contained in:
Ryan Dwyer 2018-10-26 00:03:44 +10:00
parent ea2497d35c
commit 885963f11f
13 changed files with 52 additions and 0 deletions

View file

@ -671,6 +671,10 @@ static struct cmd_results *cmd_resize_adjust(int argc, char **argv,
}
struct cmd_results *cmd_resize(int argc, char **argv) {
if (!root->outputs->length) {
return cmd_results_new(CMD_INVALID, "resize",
"Can't run this command while there's no outputs connected.");
}
struct sway_container *current = config->handler_context.container;
if (!current) {
return cmd_results_new(CMD_INVALID, "resize", "Cannot resize nothing");