diff options
Diffstat (limited to 'sway/commands/output/power.c')
-rw-r--r-- | sway/commands/output/power.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sway/commands/output/power.c b/sway/commands/output/power.c index c783e69b..e6ae2852 100644 --- a/sway/commands/output/power.c +++ b/sway/commands/output/power.c | |||
@@ -12,7 +12,7 @@ struct cmd_results *output_cmd_power(int argc, char **argv) { | |||
12 | return cmd_results_new(CMD_INVALID, "Missing power argument"); | 12 | return cmd_results_new(CMD_INVALID, "Missing power argument"); |
13 | } | 13 | } |
14 | 14 | ||
15 | enum config_dpms current_dpms = DPMS_ON; | 15 | bool current = true; |
16 | if (strcasecmp(argv[0], "toggle") == 0) { | 16 | if (strcasecmp(argv[0], "toggle") == 0) { |
17 | const char *oc_name = config->handler_context.output_config->name; | 17 | const char *oc_name = config->handler_context.output_config->name; |
18 | if (strcmp(oc_name, "*") == 0) { | 18 | if (strcmp(oc_name, "*") == 0) { |
@@ -27,14 +27,14 @@ struct cmd_results *output_cmd_power(int argc, char **argv) { | |||
27 | } | 27 | } |
28 | 28 | ||
29 | if (sway_output->enabled && !sway_output->wlr_output->enabled) { | 29 | if (sway_output->enabled && !sway_output->wlr_output->enabled) { |
30 | current_dpms = DPMS_OFF; | 30 | current = false; |
31 | } | 31 | } |
32 | } | 32 | } |
33 | 33 | ||
34 | if (parse_boolean(argv[0], current_dpms == DPMS_ON)) { | 34 | if (parse_boolean(argv[0], current)) { |
35 | config->handler_context.output_config->dpms_state = DPMS_ON; | 35 | config->handler_context.output_config->power = 1; |
36 | } else { | 36 | } else { |
37 | config->handler_context.output_config->dpms_state = DPMS_OFF; | 37 | config->handler_context.output_config->power = 0; |
38 | } | 38 | } |
39 | 39 | ||
40 | config->handler_context.leftovers.argc = argc - 1; | 40 | config->handler_context.leftovers.argc = argc - 1; |