commit d3fd43860be924c96f05761f73067a1bf07543cb
Author: Matthew Barnes <mbarnes@redhat.com>
Date:   Mon Oct 25 18:11:05 2010 -0400

    Fix double-buffering glitch.

diff --git a/gtkhtml/htmlgdkpainter.c b/gtkhtml/htmlgdkpainter.c
index cfa60ca..ed7f21d 100644
--- a/gtkhtml/htmlgdkpainter.c
+++ b/gtkhtml/htmlgdkpainter.c
@@ -218,7 +218,9 @@ end (HTMLPainter *painter)
 		return;
 
 	cr = gdk_cairo_create (gdk_painter->window);
-	cairo_set_source_surface (cr, gdk_painter->surface, 0, 0);
+	cairo_set_source_surface (cr, gdk_painter->surface,
+				  gdk_painter->x1,
+				  gdk_painter->y1);
 	cairo_rectangle (cr,
 			 gdk_painter->x1,
 			 gdk_painter->y1,
