test-theme: Clean up after ourselves
https://bugzilla.gnome.org/show_bug.cgi?id=678737
This commit is contained in:
parent
9e25e13218
commit
ab75faac74
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user