The same name can be added more than once to whitelist

This commit is contained in:
juanjp600
2016-09-03 19:00:07 -03:00
parent d0efbe14f3
commit 73bdd77c08
2 changed files with 38 additions and 37 deletions
+2 -1
View File
@@ -207,7 +207,8 @@ namespace Barotrauma.Networking
private bool AddToWhiteList(GUIButton button, object obj) private bool AddToWhiteList(GUIButton button, object obj)
{ {
if (string.IsNullOrWhiteSpace(nameBox.Text) || whitelistedPlayers.Find(x => x.Name.ToLower() == nameBox.Text.ToLower()) != null) return false; if (string.IsNullOrWhiteSpace(nameBox.Text)) return false;
if (whitelistedPlayers.Find(x => x.Name.ToLower() == nameBox.Text.ToLower() && x.IP == ipBox.Text) != null) return false;
whitelistedPlayers.Add(new WhiteListedPlayer(nameBox.Text,ipBox.Text)); whitelistedPlayers.Add(new WhiteListedPlayer(nameBox.Text,ipBox.Text));
Save(); Save();
CloseFrame(); CreateWhiteListFrame(); CloseFrame(); CreateWhiteListFrame();