diff --git a/sway/commands/move.c b/sway/commands/move.c index 6ad1c7ca0..3b21b81d9 100644 --- a/sway/commands/move.c +++ b/sway/commands/move.c @@ -918,11 +918,17 @@ struct cmd_results *cmd_move(int argc, char **argv) { if (strcasecmp(argv[0], "window") == 0 || strcasecmp(argv[0], "container") == 0) { - --argc; ++argv; + --argc; + if (argc > 0) { + ++argv; + } } if (strcasecmp(argv[0], "to") == 0) { - --argc; ++argv; + --argc; + if (argc > 0) { + ++argv; + } } if (!argc) {