From: Neil Roberts Date: Thu, 22 Jul 2010 16:27:04 +0000 (+0100) Subject: test-shader: Unref the ClutterShader after setting it on an actor X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=616eccdad63ce35d5ce59094cf026970b799cf09;p=profile%2Fivi%2Fclutter.git test-shader: Unref the ClutterShader after setting it on an actor Otherwise the test leaks the shader object and the underlying GLSL program. --- diff --git a/tests/interactive/test-shader.c b/tests/interactive/test-shader.c index e997b7a..c008e79 100644 --- a/tests/interactive/test-shader.c +++ b/tests/interactive/test-shader.c @@ -277,6 +277,8 @@ set_shader_num (ClutterActor *actor, gint new_no) 1.0f / tex_height); } } + + g_object_unref (shader); } } @@ -402,6 +404,8 @@ test_shader_main (gint argc, gchar *argv[]) clutter_actor_set_shader (actor, shader); clutter_actor_set_position (actor, 100, 100); + g_object_unref (shader); + clutter_container_add_actor (CLUTTER_CONTAINER (stage), actor); clutter_actor_set_shader_param_int (actor, "tex", 0);