Fix output repositioning in global fullscreen

Call wlr_scene_output_set_position when in global fullscreen to
correctly set output positions when repositioning outputs (using
swaymsg output or similar).
This commit is contained in:
melvinm1 2025-03-16 00:29:15 +01:00 committed by Kenny Levinsen
parent 61cc08cf3c
commit 2f5b3c0999

View file

@ -652,6 +652,8 @@ static void arrange_root(struct sway_root *root) {
struct sway_output *output = root->outputs->items[i];
struct sway_workspace *ws = output->current.active_workspace;
wlr_scene_output_set_position(output->scene_output, output->lx, output->ly);
if (ws) {
arrange_workspace_floating(ws);
}