From 5978a849a4fb9de8347e692d382113a4a2cc8836 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 89ece91e2..62f7d2826 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);