rendered paste body--- konversation/src/inputfilter.cpp (revision 557361)
+++ konversation/src/inputfilter.cpp (working copy)
@@ -547,10 +547,16 @@
}
else if(command=="nick")
{
- server->renameNick(sourceNick,trailing);
+ QString newNick(trailing);
+ // Sometimes NICK comes without ":" in front of the new nick
+ if(newNick.isEmpty())
+ {
+ newNick=parameterList[parameterList.count()-1];
+ }
+ server->renameNick(sourceNick,newNick);
if(sourceNick != server->getNickname())
{
- konv_app->notificationHandler()->nickChange(server->getStatusView(), sourceNick, trailing);
+ konv_app->notificationHandler()->nickChange(server->getStatusView(), sourceNick, newNick);
}
}
else if(command=="topic")