Mercurial > pidgin
comparison libpurple/sound-loader.c @ 25121:b37ccfd1697b
Changed PurpleTheme build function to only return PurpleTheme*
author | Justin Rodriguez <ffdragon@soc.pidgin.im> |
---|---|
date | Sun, 10 Aug 2008 03:27:12 +0000 |
parents | fc8047e1fa39 |
children | 9525fb966efb |
comparison
equal
deleted
inserted
replaced
25120:2d436084d866 | 25121:b37ccfd1697b |
---|---|
31 *****************************************************************************/ | 31 *****************************************************************************/ |
32 /***************************************************************************** | 32 /***************************************************************************** |
33 * Sound Theme Builder | 33 * Sound Theme Builder |
34 *****************************************************************************/ | 34 *****************************************************************************/ |
35 | 35 |
36 static gpointer | 36 static PurpleTheme * |
37 purple_sound_loader_build(const gchar *dir) | 37 purple_sound_loader_build(const gchar *dir) |
38 { | 38 { |
39 xmlnode *root_node, *sub_node; | 39 xmlnode *root_node, *sub_node; |
40 gchar *filename, *filename_full, *data; | 40 gchar *filename, *filename_full, *data; |
41 GDir *gdir; | 41 GDir *gdir; |
81 | 81 |
82 xmlnode_free(root_node); | 82 xmlnode_free(root_node); |
83 g_dir_close(gdir); | 83 g_dir_close(gdir); |
84 g_free(filename_full); | 84 g_free(filename_full); |
85 g_free(data); | 85 g_free(data); |
86 return theme; | 86 return PURPLE_THEME(theme); |
87 } | 87 } |
88 | 88 |
89 /****************************************************************************** | 89 /****************************************************************************** |
90 * GObject Stuff | 90 * GObject Stuff |
91 *****************************************************************************/ | 91 *****************************************************************************/ |