From 852bd33b2240afe08ed426cb7ef411c25fcdb812 Mon Sep 17 00:00:00 2001 From: HanzZ Date: Wed, 17 Aug 2011 00:19:54 +0200 Subject: [PATCH] Maybe fix for XMPP avatars --- backends/libpurple/main.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index 8f7ff845..1b95b35f 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -860,6 +860,11 @@ static PurpleConnectionUiOps conn_ui_ops = static void *notify_user_info(PurpleConnection *gc, const char *who, PurpleNotifyUserInfo *user_info) { std::string name(who); std::transform(name.begin(), name.end(), name.begin(),(int(*)(int)) std::tolower); + + size_t pos = name.find("/"); + if (pos != std::string::npos) + name.erase((int) pos, name.length() - (int) pos); + PurpleAccount *account = purple_connection_get_account(gc); GList *vcardEntries = purple_notify_user_info_get_entries(user_info); PurpleNotifyUserInfoEntry *vcardEntry;