diff --git a/tests/examples/equalizer/demo.c b/tests/examples/equalizer/demo.c index c53490412a..cd822499f0 100644 --- a/tests/examples/equalizer/demo.c +++ b/tests/examples/equalizer/demo.c @@ -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)); } diff --git a/tests/examples/spectrum/demo-audiotest.c b/tests/examples/spectrum/demo-audiotest.c index 6cc7b94589..9e843e3655 100644 --- a/tests/examples/spectrum/demo-audiotest.c +++ b/tests/examples/spectrum/demo-audiotest.c @@ -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)); } diff --git a/tests/examples/spectrum/demo-osssrc.c b/tests/examples/spectrum/demo-osssrc.c index 72401f8df4..84ecb2d936 100644 --- a/tests/examples/spectrum/demo-osssrc.c +++ b/tests/examples/spectrum/demo-osssrc.c @@ -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)); }