Fixed LoadAllGames failing when no GOGIDs List exist

This commit is contained in:
erri120 2019-11-17 13:34:58 +01:00
parent 03251804c1
commit e845f767e6
No known key found for this signature in database
GPG Key ID: A8C0A18D8D4D3135

View File

@ -54,7 +54,7 @@ namespace Wabbajack.Common
public void LoadAllGames()
{
Games = new HashSet<GOGGame>();
if (this.GOGKey == null) return;
if (GOGKey == null) return;
string[] keys = GOGKey.GetSubKeyNames();
foreach (var key in keys)
{
@ -66,7 +66,7 @@ namespace Wabbajack.Common
};
game.Game = GameRegistry.Games.Values
.FirstOrDefault(g => g.GOGIDs.Contains(game.GameID))?.Game;
.FirstOrDefault(g => g.GOGIDs != null && g.GOGIDs.Contains(game.GameID))?.Game;
Games.Add(game);
}