From b74e6421f0814e53d52c9634516810d126bfd8be Mon Sep 17 00:00:00 2001 From: marosg Date: Mon, 25 Sep 2017 20:10:38 +0200 Subject: Rounding error in draw corrected. --- multiload/load-graph.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'multiload/load-graph.c') diff --git a/multiload/load-graph.c b/multiload/load-graph.c index 5eefd36c..5e0c16f8 100644 --- a/multiload/load-graph.c +++ b/multiload/load-graph.c @@ -125,11 +125,15 @@ load_graph_draw (LoadGraph *g) /* draw grid lines in Load graph if needed */ gdk_cairo_set_source_rgba (cr, &(g->colors [2])); + + double spacing = 0; for (k = 0; k < load - 1; k++) { - cairo_move_to (cr, 0.5, (g->draw_height/load)*(k+1)); - cairo_line_to (cr, g->draw_width-0.5, (g->draw_height/load)*(k+1)); - } + spacing = ((double) g->draw_height/load) * (k+1); + cairo_move_to (cr, 0.5, spacing); + cairo_line_to (cr, g->draw_width-0.5, spacing); + } + cairo_stroke (cr); } gtk_widget_queue_draw (g->disp); -- cgit v1.2.1