From a2c36650deed71db1f9d21d3ae893c3a95f18681 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Tue, 29 Jan 2013 11:24:18 +0400 Subject: [PATCH 1/2] libpurple backend: handle Display name vcard field --- 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 36e2df3f..1de35fbc 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -1101,7 +1101,7 @@ static void *notify_user_info(PurpleConnection *gc, const char *who, PurpleNotif else if (label=="Nickname" || label == "Nick") { nickname = purple_notify_user_info_entry_get_value_wrapped(vcardEntry); } - else if (label=="Full Name") { + else if (label=="Full Name" || label == "Display name") { fullName = purple_notify_user_info_entry_get_value_wrapped(vcardEntry); } else { From b0069b4b179c9bb97f6e3ea6421eefb8e9e048e7 Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: Tue, 29 Jan 2013 15:02:16 +0100 Subject: [PATCH 2/2] Twitter: Set buddy before sending DirectMessageRequest --- backends/twitter/TwitterPlugin.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backends/twitter/TwitterPlugin.cpp b/backends/twitter/TwitterPlugin.cpp index b0ffba6f..fa777960 100644 --- a/backends/twitter/TwitterPlugin.cpp +++ b/backends/twitter/TwitterPlugin.cpp @@ -274,7 +274,7 @@ void TwitterPlugin::handleMessageSendRequest(const std::string &user, const std: } else { - std::string buddy; + std::string buddy = legacyName; if(userdb[user].twitterMode == CHATROOM) buddy = legacyName.substr(legacyName.find("/") + 1); if(legacyName != "twitter") { tp->runAsThread(new DirectMessageRequest(userdb[user].sessions, user, buddy, message,