summaryrefslogtreecommitdiff
path: root/clients/flower.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2010-08-30 08:21:44 -0400
committerKristian Høgsberg <krh@bitplanet.net>2010-08-30 08:21:44 -0400
commit8ca1cc20a1db53f670ed5d53b0b74287c0c8d8ba (patch)
treeb8ef88a5a611f1f6330727b110525a95c4d721e4 /clients/flower.c
parentc7c60646adb58bd145486ec7cc7e7a6b42d33244 (diff)
downloadweston-8ca1cc20a1db53f670ed5d53b0b74287c0c8d8ba.tar.gz
flower: Clear surface
Diffstat (limited to 'clients/flower.c')
-rw-r--r--clients/flower.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/clients/flower.c b/clients/flower.c
index 68c9062e..54d54f2e 100644
--- a/clients/flower.c
+++ b/clients/flower.c
@@ -62,6 +62,11 @@ draw_stuff(cairo_surface_t *surface, int width, int height)
double x1, y1, x2, y2, x3, y3;
cr = cairo_create(surface);
+ cairo_set_operator(cr, CAIRO_OPERATOR_SOURCE);
+ cairo_set_source_rgba(cr, 0, 0, 0, 0);
+ cairo_paint(cr);
+
+ cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
cairo_translate(cr, width / 2, height / 2);
cairo_move_to(cr, cos(0) * r1, sin(0) * r1);
for (t = 0, i = 0; i < petal_count; i++, t += dt * 2) {