QTfrontend/netserver.cpp
changeset 332 10080f681118
parent 326 c6718bfdd642
child 334 85eacbd9827f
equal deleted inserted replaced
331:6bfc326e4976 332:10080f681118
    74 }
    74 }
    75 
    75 
    76 bool HWNetServer::isChiefClient(HWConnectedClient* cl) const
    76 bool HWNetServer::isChiefClient(HWConnectedClient* cl) const
    77 {
    77 {
    78   for(QList<HWConnectedClient*>::const_iterator it=connclients.begin(); it!=connclients.end(); ++it) {
    78   for(QList<HWConnectedClient*>::const_iterator it=connclients.begin(); it!=connclients.end(); ++it) {
    79     if((*it)->getClientNick()!="" && *it==cl)  return true;
    79     // watch for first fully connected client (with confirmed nick) and test it for chief
    80   }
    80     if((*it)->getClientNick()=="") continue;
    81   return false;
    81     if(*it==cl) return true;
       
    82     else return false;
       
    83   }
    82 }
    84 }
    83 
    85 
    84 bool HWNetServer::haveNick(const QString& nick) const
    86 bool HWNetServer::haveNick(const QString& nick) const
    85 {
    87 {
    86   for(QList<HWConnectedClient*>::const_iterator it=connclients.begin(); it!=connclients.end(); ++it) {
    88   for(QList<HWConnectedClient*>::const_iterator it=connclients.begin(); it!=connclients.end(); ++it) {