From a3f14a3395caac6ebc5e265b8074a9b411bb890d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Fri, 3 Jan 2020 17:07:39 +0100 Subject: [PATCH] rendernodepaintable: ceil() bounds for intrinsic size Otherweise we floor() implicitly when casting to int, resulting in slight scaling later. --- gtk/gtkrendernodepaintable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gtk/gtkrendernodepaintable.c b/gtk/gtkrendernodepaintable.c index 2a85de2aad..a777187247 100644 --- a/gtk/gtkrendernodepaintable.c +++ b/gtk/gtkrendernodepaintable.c @@ -76,7 +76,7 @@ gtk_render_node_paintable_paintable_get_intrinsic_width (GdkPaintable *paintable { GtkRenderNodePaintable *self = GTK_RENDER_NODE_PAINTABLE (paintable); - return self->bounds.size.width; + return ceilf (self->bounds.size.width); } static int @@ -84,7 +84,7 @@ gtk_render_node_paintable_paintable_get_intrinsic_height (GdkPaintable *paintabl { GtkRenderNodePaintable *self = GTK_RENDER_NODE_PAINTABLE (paintable); - return self->bounds.size.height; + return ceilf (self->bounds.size.height); } static void