From a8da6d3ba5ddc2128ab640d5a9f5ac212efaa7cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20M=C3=ADchal?= Date: Wed, 5 Nov 2025 15:44:42 +0200 Subject: [PATCH] libgimpwidgets: Cast ints to doubles before division --- libgimpwidgets/gimpspinscale.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libgimpwidgets/gimpspinscale.c b/libgimpwidgets/gimpspinscale.c index 2c127a5db8..9cb592afc3 100644 --- a/libgimpwidgets/gimpspinscale.c +++ b/libgimpwidgets/gimpspinscale.c @@ -464,7 +464,7 @@ gimp_spin_scale_draw (GtkWidget *widget, * (typically when displaying non-Western languages). */ cairo_move_to (cr, layout_offset_x, - text_area.y - ink.y + text_area.height / 2 - ink.height / 2); + text_area.y - ink.y + (double)text_area.height / 2 - (double)ink.height / 2); gdk_cairo_set_source_rgba (cr, &text_color); pango_cairo_show_layout (cr, scale->layout); @@ -475,7 +475,7 @@ gimp_spin_scale_draw (GtkWidget *widget, cairo_clip (cr); cairo_move_to (cr, layout_offset_x, - text_area.y - ink.y + text_area.height / 2 - ink.height / 2); + text_area.y - ink.y + (double)text_area.height / 2 - (double)ink.height / 2); gdk_cairo_set_source_rgba (cr, &bar_text_color); pango_cairo_show_layout (cr, scale->layout); }