--- load-graph.cpp  (rev2279)
+++ load-graph.cpp  (local)
@@ -286,7 +286,9 @@
        cairo_set_source_surface (cr, g->background_buffer, 0, 0);
        cairo_paint (cr);
 
-       cairo_set_source_surface (cr, g->graph_buffer, g->graph_buffer_offset - g->render_counter, FRAME_WIDTH);
+       cairo_set_source_surface (cr, g->graph_buffer, 
+                       (int) (g->graph_buffer_offset - g->render_counter * (g->graph_delx/g->frames_per_unit))       ,
+                       FRAME_WIDTH);
        cairo_rectangle (cr, g->rmargin + g->indent + FRAME_WIDTH + 1, FRAME_WIDTH - 1,
                         g->draw_width - g->rmargin - g->indent - 1 , g->real_draw_height + FRAME_WIDTH - 1);
        cairo_fill (cr);

