diff libpurple/theme-loader.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 fbf72bbd1084
line wrap: on
line diff
--- a/libpurple/theme-loader.c	Sat Jun 21 23:42:57 2008 +0000
+++ b/libpurple/theme-loader.c	Sun Jun 22 03:07:07 2008 +0000
@@ -85,6 +85,13 @@
 }
 
 static void
+purple_theme_loader_init(GTypeInstance *instance,
+			gpointer klass)
+{
+	(PURPLE_THEME_LOADER(instance))->priv = g_new0(PurpleThemeLoaderPrivate, 1);
+}
+
+static void
 purple_theme_loader_finalize(GObject *obj)
 {
 	PurpleThemeLoader *loader = PURPLE_THEME_LOADER(obj);	
@@ -130,11 +137,11 @@
       NULL,   /* class_data */
       sizeof (PurpleThemeLoader),
       0,      /* n_preallocs */
-      NULL,    /* instance_init */
+      purple_theme_loader_init,    /* instance_init */
       NULL,   /* value table */
     };
     type = g_type_register_static (G_TYPE_OBJECT,
-                                   "PurpleThemeLoaderType",
+                                   "PurpleThemeLoader",
                                    &info, G_TYPE_FLAG_ABSTRACT);
   }
   return type;