cairo-util: Use nearest filtering for rendering frame

We don't need bilinear filtering here, the corners aren't scaled and
the scaled edges are just stretched along one axis.
diff --git a/clients/cairo-util.c b/clients/cairo-util.c
index b91fd1f..df5c7df 100644
--- a/clients/cairo-util.c
+++ b/clients/cairo-util.c
@@ -140,6 +140,7 @@
 
 	cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
 	pattern = cairo_pattern_create_for_surface (surface);
+	cairo_pattern_set_filter(pattern, CAIRO_FILTER_NEAREST);
 
 	for (i = 0; i < 4; i++) {
 		fx = i & 1;
@@ -222,6 +223,7 @@
 
 	cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
 	pattern = cairo_pattern_create_for_surface (surface);
+	cairo_pattern_set_filter(pattern, CAIRO_FILTER_NEAREST);
 	cairo_set_source(cr, pattern);
 	cairo_pattern_destroy(pattern);