--- common/cairo_canvas.c | 13 +++++-------- 1 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/common/cairo_canvas.c b/common/cairo_canvas.c index 73bd054..60fe2f4 100644 --- a/common/cairo_canvas.c +++ b/common/cairo_canvas.c @@ -1994,14 +1994,11 @@ void canvas_group_end(CairoCanvas *canvas) void canvas_clear(CairoCanvas *canvas) { - cairo_t *cairo = canvas->cairo; - - ASSERT(cairo); - cairo_save(cairo); - cairo_reset_clip(cairo); - cairo_set_operator(cairo, CAIRO_OPERATOR_CLEAR); - cairo_paint(cairo); - cairo_restore(cairo); + spice_pixman_fill_rect (canvas->image, + 0, 0, + pixman_image_get_width (canvas->image), + pixman_image_get_height (canvas->image), + 0); } cairo_t *canvas_get_cairo(CairoCanvas *canvas) -- 1.6.6 _______________________________________________ Spice-devel mailing list Spice-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/spice-devel