From d4de6f3201baaa803b14c18a5ecaa28e6ebc7c09 Mon Sep 17 00:00:00 2001 From: Loukas Agorgianitis Date: Tue, 29 Apr 2025 13:24:42 +0300 Subject: [PATCH] wlroots: adapt to scene fractional region changes Signed-off-by: Loukas Agorgianitis --- sway/sway_text_node.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sway/sway_text_node.c b/sway/sway_text_node.c index 89ece91e..62f7d282 100644 --- a/sway/sway_text_node.c +++ b/sway/sway_text_node.c @@ -136,14 +136,14 @@ static void render_backing_buffer(struct text_buffer *buffer) { wlr_scene_buffer_set_buffer(buffer->buffer_node, &cairo_buffer->base); wlr_buffer_drop(&cairo_buffer->base); - pixman_region32_t opaque; - pixman_region32_init(&opaque); + pixman_region64f_t opaque; + pixman_region64f_init(&opaque); if (background[3] == 1) { - pixman_region32_union_rect(&opaque, &opaque, 0, 0, + pixman_region64f_union_rect(&opaque, &opaque, 0, 0, get_text_width(&buffer->props), buffer->props.height); } wlr_scene_buffer_set_opaque_region(buffer->buffer_node, &opaque); - pixman_region32_fini(&opaque); + pixman_region64f_fini(&opaque); err: if (pango) g_object_unref(pango);