buxfix for too many rendered slot lines ( in some cases ).
This commit is contained in:
parent
534c94ec98
commit
c32e828625
|
@ -2582,15 +2582,18 @@ void MenuStateConnectedGame::render() {
|
||||||
ClientInterface *clientInterface = networkManager.getClientInterface();
|
ClientInterface *clientInterface = networkManager.getClientInterface();
|
||||||
for(int i = 0; i < GameConstants::maxPlayers; ++i) {
|
for(int i = 0; i < GameConstants::maxPlayers; ++i) {
|
||||||
if(listBoxControls[i].getSelectedItemIndex() == ctNetworkUnassigned) {
|
if(listBoxControls[i].getSelectedItemIndex() == ctNetworkUnassigned) {
|
||||||
|
bool rendetIt=true;
|
||||||
//printf("Player #%d [%s] control = %d\n",i,labelPlayerNames[i].getText().c_str(),listBoxControls[i].getSelectedItemIndex());
|
//printf("Player #%d [%s] control = %d\n",i,labelPlayerNames[i].getText().c_str(),listBoxControls[i].getSelectedItemIndex());
|
||||||
|
if(labelNetStatus[i].getText() == GameConstants::NETWORK_SLOT_UNCONNECTED_SLOTNAME){
|
||||||
labelPlayers[i].setVisible(true);
|
rendetIt=false;
|
||||||
labelPlayerNames[i].setVisible(true);
|
}
|
||||||
listBoxControls[i].setVisible(true);
|
labelPlayers[i].setVisible(rendetIt);
|
||||||
listBoxRMultiplier[i].setVisible(true);
|
labelPlayerNames[i].setVisible(rendetIt);
|
||||||
listBoxFactions[i].setVisible(true);
|
listBoxControls[i].setVisible(rendetIt);
|
||||||
listBoxTeams[i].setVisible(true);
|
listBoxRMultiplier[i].setVisible(rendetIt);
|
||||||
labelNetStatus[i].setVisible(true);
|
listBoxFactions[i].setVisible(rendetIt);
|
||||||
|
listBoxTeams[i].setVisible(rendetIt);
|
||||||
|
labelNetStatus[i].setVisible(rendetIt);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(listBoxControls[i].getSelectedItemIndex() != ctClosed) {
|
if(listBoxControls[i].getSelectedItemIndex() != ctClosed) {
|
||||||
|
|
Loading…
Reference in New Issue