equal
deleted
inserted
replaced
510 tmp.removeFirst(); |
510 tmp.removeFirst(); |
511 |
511 |
512 QString roomName = tmp.takeFirst(); |
512 QString roomName = tmp.takeFirst(); |
513 m_roomsListModel->updateRoom(roomName, tmp); |
513 m_roomsListModel->updateRoom(roomName, tmp); |
514 |
514 |
515 // keep track of room name so correct name is displayed when you become room admin |
515 // keep track of room name so correct name is displayed |
516 if(myroom == roomName) |
516 if(myroom == roomName) |
|
517 { |
517 myroom = tmp[1]; |
518 myroom = tmp[1]; |
|
519 emit roomNameUpdated(myroom); |
|
520 } |
518 |
521 |
519 return; |
522 return; |
520 } |
523 } |
521 |
524 |
522 if(lst[0] == "ROOM" && lst.size() == 3 && lst[1] == "DEL") |
525 if(lst[0] == "ROOM" && lst.size() == 3 && lst[1] == "DEL") |
594 |
597 |
595 if (lst[0] == "ADMIN_ACCESS") |
598 if (lst[0] == "ADMIN_ACCESS") |
596 { |
599 { |
597 // obsolete, see +a client flag |
600 // obsolete, see +a client flag |
598 return; |
601 return; |
|
602 } |
|
603 |
|
604 if(lst[0] == "JOINING") |
|
605 { |
|
606 if(lst.size() < 2) |
|
607 { |
|
608 qWarning("Net: Bad JOINING message"); |
|
609 return; |
|
610 } |
|
611 |
|
612 myroom = lst[1]; |
|
613 emit roomNameUpdated(myroom); |
599 } |
614 } |
600 |
615 |
601 if(netClientState == InLobby && lst[0] == "JOINED") |
616 if(netClientState == InLobby && lst[0] == "JOINED") |
602 { |
617 { |
603 if(lst.size() < 2 || lst[1] != mynick) |
618 if(lst.size() < 2 || lst[1] != mynick) |