diff options
Diffstat (limited to 'sway/commands/bar/workspace_buttons.c')
-rw-r--r-- | sway/commands/bar/workspace_buttons.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/sway/commands/bar/workspace_buttons.c b/sway/commands/bar/workspace_buttons.c index 1a617eb8..6edc3a0d 100644 --- a/sway/commands/bar/workspace_buttons.c +++ b/sway/commands/bar/workspace_buttons.c | |||
@@ -8,20 +8,21 @@ struct cmd_results *bar_cmd_workspace_buttons(int argc, char **argv) { | |||
8 | if ((error = checkarg(argc, "workspace_buttons", EXPECTED_EQUAL_TO, 1))) { | 8 | if ((error = checkarg(argc, "workspace_buttons", EXPECTED_EQUAL_TO, 1))) { |
9 | return error; | 9 | return error; |
10 | } | 10 | } |
11 | |||
12 | if (!config->current_bar) { | 11 | if (!config->current_bar) { |
13 | return cmd_results_new(CMD_FAILURE, "workspace_buttons", "No bar defined."); | 12 | return cmd_results_new(CMD_FAILURE, |
13 | "workspace_buttons", "No bar defined."); | ||
14 | } | 14 | } |
15 | |||
16 | if (strcasecmp("yes", argv[0]) == 0) { | 15 | if (strcasecmp("yes", argv[0]) == 0) { |
17 | config->current_bar->workspace_buttons = true; | 16 | config->current_bar->workspace_buttons = true; |
18 | wlr_log(L_DEBUG, "Enabling workspace buttons on bar: %s", config->current_bar->id); | 17 | wlr_log(L_DEBUG, "Enabling workspace buttons on bar: %s", |
18 | config->current_bar->id); | ||
19 | } else if (strcasecmp("no", argv[0]) == 0) { | 19 | } else if (strcasecmp("no", argv[0]) == 0) { |
20 | config->current_bar->workspace_buttons = false; | 20 | config->current_bar->workspace_buttons = false; |
21 | wlr_log(L_DEBUG, "Disabling workspace buttons on bar: %s", config->current_bar->id); | 21 | wlr_log(L_DEBUG, "Disabling workspace buttons on bar: %s", |
22 | config->current_bar->id); | ||
22 | } else { | 23 | } else { |
23 | error = cmd_results_new(CMD_INVALID, "workspace_buttons", "Invalid value %s", argv[0]); | 24 | return cmd_results_new(CMD_INVALID, "workspace_buttons", |
24 | return error; | 25 | "Invalid value %s", argv[0]); |
25 | } | 26 | } |
26 | return cmd_results_new(CMD_SUCCESS, NULL, NULL); | 27 | return cmd_results_new(CMD_SUCCESS, NULL, NULL); |
27 | } | 28 | } |