diff -Nurp pitivi-0.13.4/pitivi/ui/curve.py pitivi-0.13.4-new/pitivi/ui/curve.py
--- pitivi-0.13.4/pitivi/ui/curve.py	2010-02-19 11:17:24.000000000 -0500
+++ pitivi-0.13.4-new/pitivi/ui/curve.py	2010-04-05 17:06:41.233651709 -0400
@@ -258,7 +258,7 @@ class Curve(goocanvas.ItemSimple, goocan
                 bounds = intersect(self.bounds, bounds)
                 width = bounds.x2 - bounds.x1
                 height = bounds.y2 - bounds.y1
-                cr.reset_clip()
+                cr.reset_clip(cr=cr, drawable=self.get_canvas().window)
                 cr.rectangle(bounds.x1, bounds.y1, width, height)
                 cr.clip()
 
