diff options
author | Alexander Orzechowski <[email protected]> | 2022-10-06 15:40:50 -0400 |
---|---|---|
committer | Kirill Primak <[email protected]> | 2022-10-10 08:09:55 +0000 |
commit | bd311bdd570f705019035d2f666c0e4b8a7d0329 (patch) | |
tree | 0f876ad50b4161ed02f8bfb85a89027d7f53a195 | |
parent | d1d9c3f3d1393265337fbd87d5b6b44e839def37 (diff) |
wlr_scene: Apply source box translation
-rw-r--r-- | wlr_scene.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/wlr_scene.c b/wlr_scene.c index 872e0ed..f786ca9 100644 --- a/wlr_scene.c +++ b/wlr_scene.c @@ -625,6 +625,7 @@ void wlr_scene_buffer_set_buffer_with_damage(struct wlr_scene_buffer *scene_buff scene_buffer->transform, buffer->width, buffer->height); pixman_region32_intersect_rect(&trans_damage, &trans_damage, box.x, box.y, box.width, box.height); + pixman_region32_translate(&trans_damage, -box.x, -box.y); struct wlr_scene *scene = scene_node_get_root(&scene_buffer->node); struct wlr_scene_output *scene_output; |