examples: Destroy the cairo context after usage
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 24 Jul 2010 08:29:01 +0000 (10:29 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 24 Jul 2010 08:29:01 +0000 (10:29 +0200)
tests/examples/equalizer/demo.c
tests/examples/spectrum/demo-audiotest.c
tests/examples/spectrum/demo-osssrc.c

index c534904..cd82249 100644 (file)
@@ -95,6 +95,8 @@ draw_spectrum (gfloat * data)
     cairo_rectangle (cr, i, -data[i], 1, spect_height + data[i]);
     cairo_fill (cr);
   }
+  cairo_destroy (cr);
+
   gdk_window_end_paint (gtk_widget_get_window (drawingarea));
 }
 
index 6cc7b94..9e843e3 100644 (file)
@@ -94,6 +94,8 @@ draw_spectrum (gfloat * data)
     cairo_rectangle (cr, i, -data[i], 1, spect_height + data[i]);
     cairo_fill (cr);
   }
+  cairo_destroy (cr);
+
   gdk_window_end_paint (gtk_widget_get_window (drawingarea));
 }
 
index 72401f8..84ecb2d 100644 (file)
@@ -83,6 +83,8 @@ draw_spectrum (gfloat * data)
     cairo_rectangle (cr, i, -data[i], 1, spect_height + data[i]);
     cairo_fill (cr);
   }
+  cairo_destroy (cr);
+
   gdk_window_end_paint (gtk_widget_get_window (drawingarea));
 }