aboutsummaryrefslogtreecommitdiffstats
path: root/sway/config/output.c
diff options
context:
space:
mode:
Diffstat (limited to 'sway/config/output.c')
-rw-r--r--sway/config/output.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/sway/config/output.c b/sway/config/output.c
index f1a06379..0f238715 100644
--- a/sway/config/output.c
+++ b/sway/config/output.c
@@ -391,6 +391,17 @@ void apply_output_config_to_outputs(struct output_config *oc) {
391 } 391 }
392} 392}
393 393
394void reset_outputs(void) {
395 struct output_config *oc = NULL;
396 int i = list_seq_find(config->output_configs, output_name_cmp, "*");
397 if (i >= 0) {
398 oc = config->output_configs->items[i];
399 } else {
400 oc = store_output_config(new_output_config("*"));
401 }
402 apply_output_config_to_outputs(oc);
403}
404
394void free_output_config(struct output_config *oc) { 405void free_output_config(struct output_config *oc) {
395 if (!oc) { 406 if (!oc) {
396 return; 407 return;