diff --git a/LANCommander.SDK/GameManager.cs b/LANCommander.SDK/GameManager.cs index 49ab72f..7600d62 100644 --- a/LANCommander.SDK/GameManager.cs +++ b/LANCommander.SDK/GameManager.cs @@ -56,8 +56,15 @@ namespace LANCommander.SDK var destination = Path.Combine(DefaultInstallDirectory, game.Title.SanitizeFilename()); - if (ManifestHelper.Exists(destination)) - manifest = ManifestHelper.Read(destination); + try + { + if (ManifestHelper.Exists(destination)) + manifest = ManifestHelper.Read(destination); + } + catch (Exception ex) + { + Logger?.LogTrace(ex, "Error reading manifest before install"); + } if (manifest == null || manifest.Id != gameId) {