diff options
-rw-r--r-- | sway/commands.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sway/commands.c b/sway/commands.c index 7f24f5ab..6e9137c0 100644 --- a/sway/commands.c +++ b/sway/commands.c | |||
@@ -1471,6 +1471,13 @@ struct cmd_results *handle_command(char *_exec) { | |||
1471 | return results; | 1471 | return results; |
1472 | } | 1472 | } |
1473 | 1473 | ||
1474 | // this is like handle_command above, except: | ||
1475 | // 1) it ignores empty commands (empty lines) | ||
1476 | // 2) it does variable substitution | ||
1477 | // 3) it doesn't split commands (because the multiple commands are supposed to | ||
1478 | // be chained together) | ||
1479 | // 4) handle_command handles all state internally while config_command has some | ||
1480 | // state handled outside (notably the block mode, in read_config) | ||
1474 | struct cmd_results *config_command(char *exec) { | 1481 | struct cmd_results *config_command(char *exec) { |
1475 | struct cmd_results *results = NULL; | 1482 | struct cmd_results *results = NULL; |
1476 | int argc; | 1483 | int argc; |