sway

i3-compatible Wayland compositor
git clone https://git.awy.one/sway
Log | Files | Refs | README | LICENSE

commit 646019cad9e8a075911e960fc7645471d9c26bf6
parent ffcde7a70c1341d1ec1d38c00ff87faa1a816892
Author: Kenny Levinsen <kl@kl.wtf>
Date:   Tue, 23 Apr 2024 13:26:14 +0200

desktop/output: Fix check if config should be stored

We want to check if a config_head existed for the current
matched_output_config, so we should check cfg->output. sway_output is a
temporary variable from a previous wl_list_for_each, and does not
contain anything useful to us.

Fixes: https://github.com/swaywm/sway/issues/8128

Diffstat:
Msway/desktop/output.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sway/desktop/output.c b/sway/desktop/output.c @@ -619,7 +619,7 @@ static void output_manager_apply(struct sway_server *server, if (!test_only && ok) { struct wlr_output_configuration_head_v1 *config_head; wl_list_for_each(config_head, &config->heads, link) { - if (config_head->state.output == sway_output->wlr_output) { + if (config_head->state.output == cfg->output->wlr_output) { store_config = true; break; }