libweston: Only create paint nodes for the correct output

We want an output's z_order_list to only contain paint nodes for that
output, but until now we've been pretty careless about this.

Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
This commit is contained in:
Derek Foreman 2023-06-28 15:45:14 -05:00
parent b7b0042777
commit 7ab7f28e8c

View file

@ -3124,6 +3124,9 @@ weston_output_build_z_order_list(struct weston_compositor *compositor,
continue;
}
if (!(view->output_mask & (1u << output->id)))
continue;
pnode = view_ensure_paint_node(view, output);
add_to_z_order_list(output, pnode);
}