From: Timm Bäder Date: Fri, 3 Jan 2020 16:07:39 +0000 (+0100) Subject: rendernodepaintable: ceil() bounds for intrinsic size X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~369 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a3f14a3395caac6ebc5e265b8074a9b411bb890d;p=gtk4.git rendernodepaintable: ceil() bounds for intrinsic size Otherweise we floor() implicitly when casting to int, resulting in slight scaling later. --- 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