this shoud fix user duplication bug introduced in the last commit - sorry
[quassel.git] / src / common / networkinfo.cpp
index 6fc8359..ddc9b81 100644 (file)
@@ -336,11 +336,11 @@ IrcUser *NetworkInfo::updateNickFromMask(const QString &mask) {
 
 void NetworkInfo::ircUserNickChanged(QString newnick) {
   QString oldnick = _ircUsers.key(qobject_cast<IrcUser*>(sender()));
-
+  
   if(oldnick.isNull())
     return;
   
-  _ircUsers[newnick] = _ircUsers.take(oldnick);
+  _ircUsers[newnick.toLower()] = _ircUsers.take(oldnick);
   
   if(myNick() == oldnick)
     setMyNick(newnick);