aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/pugl_cairo_test.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/test/pugl_cairo_test.c b/test/pugl_cairo_test.c
index 22f54a4..8e44bb2 100644
--- a/test/pugl_cairo_test.c
+++ b/test/pugl_cairo_test.c
@@ -134,7 +134,7 @@ onDisplay(PuglView* view, const PuglEventExpose* event)
cairo_t* cr = (cairo_t*)puglGetContext(view);
cairo_rectangle(cr, event->x, event->y, event->width, event->height);
- cairo_clip(cr);
+ cairo_clip_preserve(cr);
// Draw background
const PuglRect frame = puglGetFrame(view);
@@ -145,7 +145,6 @@ onDisplay(PuglView* view, const PuglEventExpose* event)
} else {
cairo_set_source_rgb(cr, 0, 0, 0);
}
- cairo_rectangle(cr, 0, 0, width, height);
cairo_fill(cr);
// Scale to view size