X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=core%2Fserver.cpp;h=541816b217f48855b88e2e243bf6ea2b0e5179ae;hp=eeb46934e7755e96e2e5f3319cf69cb8ac62363c;hb=4eb5246b8b5ab9ff0e25c3f5c43fce357a9e9526;hpb=d6a96a47a3964b9c0b1ea2413601d70d0d327413 diff --git a/core/server.cpp b/core/server.cpp index eeb46934..541816b2 100644 --- a/core/server.cpp +++ b/core/server.cpp @@ -565,6 +565,14 @@ void Server::handleServer001(QString prefix, QStringList params) { emit ownNickSet(network, ownNick); emit nickAdded(network, ownNick, VarMap()); emit displayMsg(Message::server("", params[1], prefix)); + // send performlist + QStringList performList = networkSettings["Perform"].toString().split( "\n" ); + int count = performList.count(); + for ( int a = 0; a < count; a++ ) { + if ( !performList[a].isEmpty() ) { + userInput( network, "", performList[a] ); + } + } } /* RPL_ISUPPORT */