this shoud fix user duplication bug introduced in the last commit - sorry
authorMarcus Eggenberger <egs@quassel-irc.org>
Fri, 30 Nov 2007 16:41:42 +0000 (16:41 +0000)
committerMarcus Eggenberger <egs@quassel-irc.org>
Fri, 30 Nov 2007 16:41:42 +0000 (16:41 +0000)
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()));
 
 void NetworkInfo::ircUserNickChanged(QString newnick) {
   QString oldnick = _ircUsers.key(qobject_cast<IrcUser*>(sender()));
-
+  
   if(oldnick.isNull())
     return;
   
   if(oldnick.isNull())
     return;
   
-  _ircUsers[newnick] = _ircUsers.take(oldnick);
+  _ircUsers[newnick.toLower()] = _ircUsers.take(oldnick);
   
   if(myNick() == oldnick)
     setMyNick(newnick);
   
   if(myNick() == oldnick)
     setMyNick(newnick);