diff libpurple/sound-theme.c @ 25090:5a02912e0bac

more gobject fixed
author Justin Rodriguez <ffdragon@soc.pidgin.im>
date Sun, 22 Jun 2008 03:07:07 +0000
parents d60c3d1c6966
children cf7625d4d7e0
line wrap: on
line diff
--- a/libpurple/sound-theme.c	Sat Jun 21 23:42:57 2008 +0000
+++ b/libpurple/sound-theme.c	Sun Jun 22 03:07:07 2008 +0000
@@ -54,9 +54,10 @@
 			gpointer klass)
 {
 	PurpleSoundThemePrivate *priv;
-	GObject *obj = (GObject *)instance;
 
-	priv = PURPLE_SOUND_THEME_GET_PRIVATE(obj);
+	(PURPLE_SOUND_THEME(instance))->priv = g_new0(PurpleSoundThemePrivate, 1);
+
+	priv = PURPLE_SOUND_THEME_GET_PRIVATE(instance);
 
 	priv->sound_files = g_hash_table_new_full (g_str_hash,
 						   g_str_equal,