| 27155:53502d71efdd | 27156:24858719952c |
|---|---|
| 43 #include "pep.h" | 43 #include "pep.h" |
| 44 #include "usertune.h" | 44 #include "usertune.h" |
| 45 #include "caps.h" | 45 #include "caps.h" |
| 46 #include "data.h" | 46 #include "data.h" |
| 47 #include "ibb.h" | 47 #include "ibb.h" |
| 48 | |
| 49 PurplePlugin *jabber_plugin = NULL; | |
| 50 | 48 |
| 51 static PurplePluginProtocolInfo prpl_info = | 49 static PurplePluginProtocolInfo prpl_info = |
| 52 { | 50 { |
| 53 OPT_PROTO_CHAT_TOPIC | OPT_PROTO_UNIQUE_CHATNAME | OPT_PROTO_MAIL_CHECK | | 51 OPT_PROTO_CHAT_TOPIC | OPT_PROTO_UNIQUE_CHATNAME | OPT_PROTO_MAIL_CHECK | |
| 54 #ifdef HAVE_CYRUS_SASL | 52 #ifdef HAVE_CYRUS_SASL |
| 125 jabber_get_media_caps, /* get_media_caps */ | 123 jabber_get_media_caps, /* get_media_caps */ |
| 126 }; | 124 }; |
| 127 | 125 |
| 128 static gboolean load_plugin(PurplePlugin *plugin) | 126 static gboolean load_plugin(PurplePlugin *plugin) |
| 129 { | 127 { |
| 130 jabber_plugin = plugin; | |
| 131 | |
| 132 purple_signal_register(plugin, "jabber-receiving-xmlnode", | 128 purple_signal_register(plugin, "jabber-receiving-xmlnode", |
| 133 purple_marshal_VOID__POINTER_POINTER, NULL, 2, | 129 purple_marshal_VOID__POINTER_POINTER, NULL, 2, |
| 134 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_CONNECTION), | 130 purple_value_new(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_CONNECTION), |
| 135 purple_value_new_outgoing(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_XMLNODE)); | 131 purple_value_new_outgoing(PURPLE_TYPE_SUBTYPE, PURPLE_SUBTYPE_XMLNODE)); |
| 136 | 132 |
| 217 jabber_unregister_commands(); | 213 jabber_unregister_commands(); |
| 218 | 214 |
| 219 /* Stay on target...stay on target... Almost there... */ | 215 /* Stay on target...stay on target... Almost there... */ |
| 220 jabber_uninit_plugin(); | 216 jabber_uninit_plugin(); |
| 221 | 217 |
| 222 jabber_plugin = NULL; | |
| 223 | |
| 224 return TRUE; | 218 return TRUE; |
| 225 } | 219 } |
| 226 | 220 |
| 227 static PurplePluginInfo info = | 221 static PurplePluginInfo info = |
| 228 { | 222 { |