libpurple/protocols/novell/novell.c

branch
soc.2013.gobjectification.plugins
changeset 36684
ecc74498e088
parent 36678
ed9d10d8e45a
child 36701
5acd461707ae
--- a/libpurple/protocols/novell/novell.c	Wed Sep 04 17:09:00 2013 +0530
+++ b/libpurple/protocols/novell/novell.c	Wed Sep 04 20:08:58 2013 +0530
@@ -3485,21 +3485,25 @@
 }
 
 static void
-novell_protocol_base_init(NovellProtocolClass *klass)
+novell_protocol_init(PurpleProtocol *protocol)
 {
-	PurpleProtocolClass *proto_class = PURPLE_PROTOCOL_CLASS(klass);
 	PurpleAccountOption *option;
 
-	proto_class->id        = "novell";
-	proto_class->name      = "GroupWise";
+	protocol->id   = "novell";
+	protocol->name = "GroupWise";
 
 	option = purple_account_option_string_new(_("Server address"), "server", NULL);
-	proto_class->protocol_options =
-		g_list_append(proto_class->protocol_options, option);
+	protocol->protocol_options =
+		g_list_append(protocol->protocol_options, option);
 
 	option = purple_account_option_int_new(_("Server port"), "port", DEFAULT_PORT);
-	proto_class->protocol_options =
-		g_list_append(proto_class->protocol_options, option);
+	protocol->protocol_options =
+		g_list_append(protocol->protocol_options, option);
+}
+
+static void
+novell_protocol_class_init(PurpleProtocolClass *klass)
+{
 }
 
 static void

mercurial