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 *****************************************************************************/