diff options
author | Kenny Levinsen <kl@kl.wtf> | 2024-03-16 01:00:46 +0100 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2024-03-28 10:45:20 +0100 |
commit | 98be797356876153e74405dbef36e3e71875ca2e (patch) | |
tree | fd9b8f3f4283e854efe9a31168b8d8e1cd201423 /sway/desktop/output.c | |
parent | output/config: Add apply_all_output_configs (diff) | |
download | sway-98be797356876153e74405dbef36e3e71875ca2e.tar.gz sway-98be797356876153e74405dbef36e3e71875ca2e.tar.zst sway-98be797356876153e74405dbef36e3e71875ca2e.zip |
Use apply_all_output_configs to light up outputs
This allows us to test and if necessary degrade the entire backend
configuration to light everything up.
Diffstat (limited to 'sway/desktop/output.c')
-rw-r--r-- | sway/desktop/output.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/sway/desktop/output.c b/sway/desktop/output.c index b8f2d32d..b2647219 100644 --- a/sway/desktop/output.c +++ b/sway/desktop/output.c | |||
@@ -521,9 +521,7 @@ void handle_new_output(struct wl_listener *listener, void *data) { | |||
521 | sway_session_lock_add_output(server->session_lock.lock, output); | 521 | sway_session_lock_add_output(server->session_lock.lock, output); |
522 | } | 522 | } |
523 | 523 | ||
524 | struct output_config *oc = find_output_config(output); | 524 | apply_all_output_configs(); |
525 | apply_output_config(oc, output); | ||
526 | free_output_config(oc); | ||
527 | 525 | ||
528 | transaction_commit_dirty(); | 526 | transaction_commit_dirty(); |
529 | 527 | ||
@@ -652,6 +650,6 @@ void handle_output_power_manager_set_mode(struct wl_listener *listener, | |||
652 | oc->power = 1; | 650 | oc->power = 1; |
653 | break; | 651 | break; |
654 | } | 652 | } |
655 | oc = store_output_config(oc); | 653 | store_output_config(oc); |
656 | apply_output_config(oc, output); | 654 | apply_all_output_configs(); |
657 | } | 655 | } |