From ece8ad852d663308180b4c3bf1a9ae8cac11a2bc Mon Sep 17 00:00:00 2001 From: Mars-Wave <57585293+Mars-Wave@users.noreply.github.com> Date: Mon, 31 Aug 2026 19:08:08 +0200 Subject: [PATCH] Send position, scale and transform for every head --- src/outputs.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/outputs.c b/src/outputs.c index 024a686..c727d57 100644 --- a/src/outputs.c +++ b/src/outputs.c @@ -125,15 +125,9 @@ void wd_apply_state(struct wd_state *state, struct wl_list *new_outputs, zwlr_output_configuration_head_v1_set_custom_mode(config_head, output->width, output->height, output->refresh); } - if (output->enabled != head->enabled || output->x != head->x || output->y != head->y) { - zwlr_output_configuration_head_v1_set_position(config_head, output->x, output->y); - } - if (output->enabled != head->enabled || output->scale != head->scale) { - zwlr_output_configuration_head_v1_set_scale(config_head, wl_fixed_from_double(output->scale)); - } - if (output->enabled != head->enabled || output->transform != head->transform) { - zwlr_output_configuration_head_v1_set_transform(config_head, output->transform); - } + zwlr_output_configuration_head_v1_set_position(config_head, output->x, output->y); + zwlr_output_configuration_head_v1_set_scale(config_head, wl_fixed_from_double(output->scale)); + zwlr_output_configuration_head_v1_set_transform(config_head, output->transform); } zwlr_output_configuration_v1_apply(config);