From 72c1fdf787deb76fcc28151eddb23f9ada4080db Mon Sep 17 00:00:00 2001 From: Eveldee Date: Sat, 4 May 2019 18:26:21 +0200 Subject: [PATCH] Fix crash if list is empty --- LobbyServer/ScoresManager.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/LobbyServer/ScoresManager.cs b/LobbyServer/ScoresManager.cs index 0902741..cd75169 100644 --- a/LobbyServer/ScoresManager.cs +++ b/LobbyServer/ScoresManager.cs @@ -23,18 +23,24 @@ namespace LobbyServer else { _scores = new List(); + _scores.Add(new ScoreEntry("QuadraLudi", 0)); } } public void Add(ScoreEntry entry) { _scores.Add(entry); - _scores.OrderByDescending(x => x.Score); + Sort(); } public void Save() { File.WriteAllText(FilePath, JsonConvert.SerializeObject(_scores)); } + + private void Sort() + { + _scores = _scores.OrderByDescending(x => x.Score).ToList(); + } } } \ No newline at end of file