summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--protocols/JabberG/src/jabber_groupchat.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/protocols/JabberG/src/jabber_groupchat.cpp b/protocols/JabberG/src/jabber_groupchat.cpp
index 626add3738..51df44cf9a 100644
--- a/protocols/JabberG/src/jabber_groupchat.cpp
+++ b/protocols/JabberG/src/jabber_groupchat.cpp
@@ -762,9 +762,8 @@ void CJabberProto::RenameParticipantNick(JABBER_LIST_ITEM *item, const char *old
if (!mir_strcmp(item->nick, oldNick)) {
replaceStr(item->nick, newNick);
- MCONTACT hContact = HContactFromJID(item->jid);
- if (hContact != 0)
- setUString(hContact, "MyNick", newNick);
+ if (item->hContact)
+ setUString(item->hContact, "MyNick", newNick);
}
Chat_ChangeUserId(item->si, Utf2T(oldNick), Utf2T(newNick));