[gnome-shell] test-theme: Clean up after ourselves
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] test-theme: Clean up after ourselves
- Date: Sun, 24 Jun 2012 23:21:19 +0000 (UTC)
commit ab75faac74e40fdd96d51f67ab874e26e12a4fce
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Sun Jun 24 16:03:18 2012 -0400
test-theme: Clean up after ourselves
https://bugzilla.gnome.org/show_bug.cgi?id=678737
src/st/test-theme.c | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 deletions(-)
---
diff --git a/src/st/test-theme.c b/src/st/test-theme.c
index 8b00ba5..d667481 100644
--- a/src/st/test-theme.c
+++ b/src/st/test-theme.c
@@ -425,6 +425,7 @@ main (int argc, char **argv)
{
StTheme *theme;
StThemeContext *context;
+ PangoFontDescription *font_desc;
gtk_init (&argc, &argv);
@@ -437,8 +438,10 @@ main (int argc, char **argv)
stage = clutter_stage_new ();
context = st_theme_context_get_for_stage (CLUTTER_STAGE (stage));
st_theme_context_set_theme (context, theme);
- st_theme_context_set_font (context,
- pango_font_description_from_string ("sans-serif 12"));
+
+ font_desc = pango_font_description_from_string ("sans-serif 12");
+ st_theme_context_set_font (context, font_desc);
+ pango_font_description_free (font_desc);
root = st_theme_context_get_root_node (context);
group1 = st_theme_node_new (context, root, NULL,
@@ -471,5 +474,17 @@ main (int argc, char **argv)
test_pseudo_class ();
test_inline_style ();
+ g_object_unref (cairo_texture);
+ g_object_unref (group1);
+ g_object_unref (group2);
+ g_object_unref (group3);
+ g_object_unref (text1);
+ g_object_unref (text2);
+ g_object_unref (text3);
+ g_object_unref (text4);
+ g_object_unref (theme);
+
+ clutter_actor_destroy (stage);
+
return fail ? 1 : 0;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]