Mercurial > pidgin.yaz
diff libpurple/sound-loader.c @ 23465:d60c3d1c6966
fixed some gobject stuff
author | Justin Rodriguez <ffdragon@soc.pidgin.im> |
---|---|
date | Sat, 21 Jun 2008 23:42:57 +0000 |
parents | 9ffbfbcf307d |
children | 5a02912e0bac |
line wrap: on
line diff
--- a/libpurple/sound-loader.c Sat Jun 21 05:55:58 2008 +0000 +++ b/libpurple/sound-loader.c Sat Jun 21 23:42:57 2008 +0000 @@ -70,14 +70,14 @@ /* Parse the tree */ theme = g_object_new(PURPLE_TYPE_SOUND_THEME, "type", "sound", NULL); - purple_theme_set_name(theme->parent, xmlnode_get_attrib(root_node, THEME_NAME)); - purple_theme_set_author(theme->parent, xmlnode_get_attrib(root_node, THEME_AUTHOR)); + purple_theme_set_name(PURPLE_THEME(theme), xmlnode_get_attrib(root_node, THEME_NAME)); + purple_theme_set_author(PURPLE_THEME(theme), xmlnode_get_attrib(root_node, THEME_AUTHOR)); image = g_build_filename(dir, xmlnode_get_attrib(root_node, THEME_IMAGE), NULL); sub_node = xmlnode_get_child(root_node, THEME_DESCRIPTION); data = xmlnode_get_data(sub_node); - purple_theme_set_description(theme->parent, data); + purple_theme_set_description(PURPLE_THEME(theme), data); xmlnode_free(sub_node); while ((sub_node = xmlnode_get_child(root_node, THEME_SOUND_EVENT)) != NULL){ @@ -127,7 +127,7 @@ NULL, /* value table */ }; type = g_type_register_static (G_TYPE_OBJECT, - "PurpleSoundThemeLoaderType", + "PurpleSoundThemeLoader", &info, 0); } return type;