diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2026-01-31 17:17:07 -0500 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2026-01-31 17:17:07 -0500 |
| commit | 629788a998b00c613dfe1d3756fa02d63d886574 (patch) | |
| tree | 37ca7111be6af59c4490f50b0f3edb8dc5586f22 | |
| parent | 7ad4aa7ae4a019a66ed0bb5f4cc427042294e241 (diff) | |
bar_cmd_colors: fix crash on incorrect usage
should display error message instead to be consistent with other
subcommands.
| -rw-r--r-- | sway/commands/bar/colors.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sway/commands/bar/colors.c b/sway/commands/bar/colors.c index 275fa3c6..da606c1b 100644 --- a/sway/commands/bar/colors.c +++ b/sway/commands/bar/colors.c @@ -72,6 +72,10 @@ static struct cmd_results *parse_three_colors(char ***colors, } struct cmd_results *bar_cmd_colors(int argc, char **argv) { + struct cmd_results *error = NULL; + if ((error = checkarg(argc, "colors", EXPECTED_AT_LEAST, 1))) { + return error; + } return config_subcommand(argv, argc, bar_colors_handlers, sizeof(bar_colors_handlers)); } |
