diff --git a/source/Plugins/SteamLibrary/SteamLibrary.cs b/source/Plugins/SteamLibrary/SteamLibrary.cs index 4dac0a30f..39862e757 100644 --- a/source/Plugins/SteamLibrary/SteamLibrary.cs +++ b/source/Plugins/SteamLibrary/SteamLibrary.cs @@ -134,7 +134,13 @@ internal Dictionary GetInstalledGames() var libFolder = Path.Combine(folder, "steamapps"); if (Directory.Exists(libFolder)) { - GetInstalledGamesFromFolder(libFolder).ForEach(a => games.Add(a.GameId, a)); + GetInstalledGamesFromFolder(libFolder).ForEach(a => + { + if (!games.ContainsKey(a.GameId)) + { + games.Add(a.GameId, a); + } + }); } else {