From: Johan Malm Date: Sun, 10 Jan 2021 13:00:30 +0000 (+0000) Subject: damage: render deco in output local coordinates X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=29b9e3334d8f9ccedb77d451c0a5350efd5a12c0;p=proto%2Flabwc.git damage: render deco in output local coordinates --- diff --git a/src/output.c b/src/output.c index d4b99534..a499927e 100644 --- a/src/output.c +++ b/src/output.c @@ -315,6 +315,12 @@ render_rect(struct output *output, pixman_region32_t *output_damage, struct wlr_box box; memcpy(&box, _box, sizeof(struct wlr_box)); + double ox = 0, oy = 0; + wlr_output_layout_output_coords(output->server->output_layout, + output->wlr_output, &ox, &oy); + box.x += ox; + box.y += oy; + pixman_region32_t damage; pixman_region32_init(&damage); pixman_region32_union_rect(&damage, &damage, box.x, box.y,