QTfrontend/newnetclient.cpp
changeset 1829 0cd14c9b1fe0
parent 1817 c697dd093bc5
child 1838 00a5fc50aa43
equal deleted inserted replaced
1828:ba91a89f449a 1829:0cd14c9b1fe0
   286 			emit chatStringFromNet(tmp.join("\n"));
   286 			emit chatStringFromNet(tmp.join("\n"));
   287 		return;
   287 		return;
   288 	}
   288 	}
   289 
   289 
   290 	if (lst[0] == "READY") {
   290 	if (lst[0] == "READY") {
   291 		if(lst.size() != 2)
   291 		if(lst.size() < 2)
   292 		{
   292 		{
   293 			qWarning("Net: Malformed READY message");
   293 			qWarning("Net: Malformed READY message");
   294 			return;
   294 			return;
   295 		}
   295 		}
   296 		emit setReadyStatus(lst[1], true);
   296 		for(int i = 1; i < lst.size(); ++i)
   297 		if (lst[1] == mynick)
   297 		{
   298 			emit setMyReadyStatus(true);
   298 			if (lst[i] == mynick)
       
   299 				emit setMyReadyStatus(true);
       
   300 			emit setReadyStatus(lst[i], true);
       
   301 		}
   299 		return;
   302 		return;
   300 	}
   303 	}
   301 	
   304 	
   302 	if (lst[0] == "NOT_READY") {
   305 	if (lst[0] == "NOT_READY") {
   303 		if(lst.size() != 2)
   306 		if(lst.size() < 2)
   304 		{
   307 		{
   305 			qWarning("Net: Malformed NOT_READY message");
   308 			qWarning("Net: Malformed NOT_READY message");
   306 			return;
   309 			return;
   307 		}
   310 		}
   308 		emit setReadyStatus(lst[1], false);
   311 		for(int i = 1; i < lst.size(); ++i)
   309 		if (lst[1] == mynick)
   312 		{
   310 			emit setMyReadyStatus(false);
   313 			if (lst[i] == mynick)
       
   314 				emit setMyReadyStatus(false);
       
   315 			emit setReadyStatus(lst[i], false);
       
   316 		}
   311 		return;
   317 		return;
   312 	}
   318 	}
   313 
   319 
   314 	if (lst[0] == "ADD_TEAM") {
   320 	if (lst[0] == "ADD_TEAM") {
   315 		if(lst.size() != 23)
   321 		if(lst.size() != 23)