fix for filters and non admin clients

This commit is contained in:
titiger 2016-11-02 01:00:37 +01:00
parent 2162ca460a
commit abacbbbca9
1 changed files with 2 additions and 3 deletions

View File

@ -1777,8 +1777,7 @@ void MenuStateConnectedGame::broadCastGameSettingsToHeadlessServer(bool forceNow
if(SystemFlags::VERBOSE_MODE_ENABLED) printf("broadcast settings:\n%s\n",displayedGamesettings.toString().c_str());
//printf("Client sending map [%s] admin key [%d]\n",gameSettings.getMap().c_str(),gameSettings.getMasterserver_admin());
printf("sending Settings map filter=%d\n",displayedGamesettings.getMapFilter());
//printf("sending Settings map filter=%d\n",displayedGamesettings.getMapFilter());
clientInterface->broadcastGameSetup(&displayedGamesettings);
noReceiveTimer=time(NULL);
}
@ -4762,7 +4761,7 @@ void MenuStateConnectedGame::setupUIFromGameSettings(GameSettings *gameSettings,
}
}
if( isHeadlessAdmin() && listBoxMapFilter.getSelectedItemIndex()!=gameSettings->getMapFilter()){
if( listBoxMapFilter.getSelectedItemIndex()!=gameSettings->getMapFilter()){
switchToMapGroup(gameSettings->getMapFilter());
// printf("Switching to Map filter group %d \n",gameSettings->getMapFilter());
}