From 852bd33b2240afe08ed426cb7ef411c25fcdb812 2011-08-17 00:19:54 From: HanzZ Date: 2011-08-17 00:19:54 Subject: [PATCH] Maybe fix for XMPP avatars --- diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index 8f7ff84534903112cf7d761f8cbb0fd401f9cd06..1b95b35ff7fabda895bdac6f70a221c7a5238d54 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;