From 5ad84a377594f29a49835eb6c9567b1061d1de8d Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Mon, 1 Aug 2011 16:36:36 +0200 Subject: [PATCH] Don't remove part of JID in prpl-any mode in vcard requets --- backends/libpurple/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index 0cbd278a..682bb786 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -353,7 +353,7 @@ class SpectrumNetworkPlugin : public NetworkPlugin { PurpleAccount *account = m_sessions[user]; if (account) { std::string name = legacyName; - if (CONFIG_STRING(config, "service.protocol") == "any") { + if (CONFIG_STRING(config, "service.protocol") == "any" && legacyName.find("prpl-") == 0) { name = name.substr(name.find(".") + 1); } serv_get_info(purple_account_get_connection(account), name.c_str());