libpurple/protocols/jabber/facebook.c

branch
soc.2013.gobjectification.plugins
changeset 36714
ec178f7d66da
parent 36685
646c2ae00fdb
child 36729
7f9fac14ed60
--- a/libpurple/protocols/jabber/facebook.c	Fri Sep 13 20:12:39 2013 +0530
+++ b/libpurple/protocols/jabber/facebook.c	Fri Sep 13 20:32:33 2013 +0530
@@ -131,6 +131,8 @@
 	iface->get_moods           = NULL;
 }
 
-extern PurplePlugin *_jabber_plugin;
-PURPLE_PROTOCOL_DEFINE_EXTENDED(_jabber_plugin, FacebookProtocol,
-                                facebook_protocol, JABBER_TYPE_PROTOCOL, 0);
+PURPLE_DEFINE_TYPE_EXTENDED(
+	FacebookProtocol, facebook_protocol, JABBER_TYPE_PROTOCOL, 0,
+	PURPLE_IMPLEMENT_INTERFACE_STATIC(PURPLE_TYPE_PROTOCOL_INTERFACE,
+		                              facebook_protocol_interface_init)
+);

mercurial