From 29b9e3334d8f9ccedb77d451c0a5350efd5a12c0 Mon Sep 17 00:00:00 2001 From: Johan Malm Date: Sun, 10 Jan 2021 13:00:30 +0000 Subject: [PATCH] damage: render deco in output local coordinates --- src/output.c | 6 ++++++ 1 file changed, 6 insertions(+) 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, -- 2.52.0