Use output coords for layer surfaces

This will need to be more carefully thought out when we get the
output_layout working entirely.
This commit is contained in:
Drew DeVault 2018-03-30 00:16:18 -04:00
parent d6acb3d86c
commit 00d450e554

View file

@ -187,8 +187,7 @@ static void render_layer(struct sway_output *output,
wl_list_for_each(sway_layer, layer, link) { wl_list_for_each(sway_layer, layer, link) {
struct wlr_layer_surface *layer = sway_layer->layer_surface; struct wlr_layer_surface *layer = sway_layer->layer_surface;
render_surface(layer->surface, output->wlr_output, when, render_surface(layer->surface, output->wlr_output, when,
sway_layer->geo.x + output_layout_box->x, sway_layer->geo.x, sway_layer->geo.y, 0);
sway_layer->geo.y + output_layout_box->y, 0);
wlr_surface_send_frame_done(layer->surface, when); wlr_surface_send_frame_done(layer->surface, when);
} }
} }