diff libpurple/protocols/oscar/oscar.c @ 28877:a990da4540d3

oscar: Remove the simultaneous logins option from ICQ accounts. Marcus pointed out that it's only useful for AIM.
author Paul Aurich <paul@darkrain42.org>
date Wed, 04 Nov 2009 19:05:30 +0000
parents 4575d8daba12
children bb923bcae9de
line wrap: on
line diff
--- a/libpurple/protocols/oscar/oscar.c	Wed Nov 04 18:41:51 2009 +0000
+++ b/libpurple/protocols/oscar/oscar.c	Wed Nov 04 19:05:30 2009 +0000
@@ -7159,8 +7159,9 @@
 	return FALSE;
 }
 
-void oscar_init(PurplePluginProtocolInfo *prpl_info)
+void oscar_init(PurplePlugin *plugin)
 {
+	PurplePluginProtocolInfo *prpl_info = PURPLE_PLUGIN_PROTOCOL_INFO(plugin);
 	PurpleAccountOption *option;
 	static gboolean init = FALSE;
 
@@ -7183,9 +7184,11 @@
 		OSCAR_DEFAULT_ALWAYS_USE_RV_PROXY);
 	prpl_info->protocol_options = g_list_append(prpl_info->protocol_options, option);
 
-	option = purple_account_option_bool_new(_("Allow multiple simultaneous logins"), "allow_multiple_logins",
-											OSCAR_DEFAULT_ALLOW_MULTIPLE_LOGINS);
-	prpl_info->protocol_options = g_list_append(prpl_info->protocol_options, option);
+	if (g_str_equal(purple_plugin_get_id(plugin), "prpl-aim")) {
+		option = purple_account_option_bool_new(_("Allow multiple simultaneous logins"), "allow_multiple_logins",
+												OSCAR_DEFAULT_ALLOW_MULTIPLE_LOGINS);
+		prpl_info->protocol_options = g_list_append(prpl_info->protocol_options, option);
+	}
 
 	if (init)
 		return;