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;
|
StTheme *theme;
|
||||||
StThemeContext *context;
|
StThemeContext *context;
|
||||||
|
PangoFontDescription *font_desc;
|
||||||
|
|
||||||
gtk_init (&argc, &argv);
|
gtk_init (&argc, &argv);
|
||||||
|
|
||||||
@ -437,8 +438,10 @@ main (int argc, char **argv)
|
|||||||
stage = clutter_stage_new ();
|
stage = clutter_stage_new ();
|
||||||
context = st_theme_context_get_for_stage (CLUTTER_STAGE (stage));
|
context = st_theme_context_get_for_stage (CLUTTER_STAGE (stage));
|
||||||
st_theme_context_set_theme (context, theme);
|
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);
|
root = st_theme_context_get_root_node (context);
|
||||||
group1 = st_theme_node_new (context, root, NULL,
|
group1 = st_theme_node_new (context, root, NULL,
|
||||||
@ -471,5 +474,17 @@ main (int argc, char **argv)
|
|||||||
test_pseudo_class ();
|
test_pseudo_class ();
|
||||||
test_inline_style ();
|
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;
|
return fail ? 1 : 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user