diff --git a/sway/desktop/output.c b/sway/desktop/output.c index 09fc64627..2be2c0670 100644 --- a/sway/desktop/output.c +++ b/sway/desktop/output.c @@ -825,6 +825,10 @@ static void update_output_manager_config(struct sway_server *server) { config_head->state.x = output_box.x; config_head->state.y = output_box.y; } + + int width, height; + wlr_output_transformed_resolution(output->wlr_output, &width, &height); + wlr_damage_ring_set_bounds(&output->damage_ring, width, height); } wlr_output_manager_v1_set_configuration(server->output_manager_v1, config);