diff options
-rw-r--r-- | sway/commands.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sway/commands.c b/sway/commands.c index d5ffb519..0e81e6a7 100644 --- a/sway/commands.c +++ b/sway/commands.c | |||
@@ -2476,8 +2476,11 @@ struct cmd_results *handle_command(char *_exec) { | |||
2476 | //TODO better handling of argv | 2476 | //TODO better handling of argv |
2477 | int argc; | 2477 | int argc; |
2478 | char **argv = split_args(cmd, &argc); | 2478 | char **argv = split_args(cmd, &argc); |
2479 | if (argc>1 && (*argv[1] == '\"' || *argv[1] == '\'')) { | 2479 | int i; |
2480 | strip_quotes(argv[1]); | 2480 | for (i = 1; i < argc; ++i) { |
2481 | if (*argv[i] == '\"' || *argv[i] == '\'') { | ||
2482 | strip_quotes(argv[i]); | ||
2483 | } | ||
2481 | } | 2484 | } |
2482 | struct cmd_handler *handler = find_handler(argv[0], CMD_BLOCK_END); | 2485 | struct cmd_handler *handler = find_handler(argv[0], CMD_BLOCK_END); |
2483 | if (!handler) { | 2486 | if (!handler) { |