# HG changeset patch # User Ethan Blanton # Date 1108998359 0 # Node ID 927de469483ed7bf24c1005fd15c91a7387093b9 # Parent e874feeb91e324c9b5068a0aeaf9161f039277fe [gaim-migrate @ 12081] This is the buglet (feature request?) jwz pointed out the other day which was fixed in oldstatus; if someone does a /nick change on an IRC network and you can see it, any queries with them will automatically track. committer: Tailor Script diff -r e874feeb91e3 -r 927de469483e src/protocols/irc/msgs.c --- a/src/protocols/irc/msgs.c Mon Feb 21 14:48:52 2005 +0000 +++ b/src/protocols/irc/msgs.c Mon Feb 21 15:05:59 2005 +0000 @@ -710,6 +710,7 @@ void irc_msg_nick(struct irc_conn *irc, const char *name, const char *from, char **args) { GaimConnection *gc = gaim_account_get_connection(irc->account); + GaimConversation *conv; GSList *chats; char *nick = irc_mask_nick(from); @@ -730,6 +731,12 @@ gaim_conv_chat_rename_user(chat, nick, args[0]); chats = chats->next; } + + conv = gaim_find_conversation_with_account(GAIM_CONV_IM, nick, + irc->account); + if (conv != NULL) + gaim_conversation_set_name(conv, args[0]); + g_free(nick); }