diff --git a/source/Generic/GamePassCatalogBrowser/Services/GamePassCatalogBrowserService.cs b/source/Generic/GamePassCatalogBrowser/Services/GamePassCatalogBrowserService.cs index 0848001d0..d8587a099 100644 --- a/source/Generic/GamePassCatalogBrowser/Services/GamePassCatalogBrowserService.cs +++ b/source/Generic/GamePassCatalogBrowser/Services/GamePassCatalogBrowserService.cs @@ -260,7 +260,7 @@ private void AddGamePassGameFromProduct(ProductType gameProductType, bool isChil DownloadGamePassGameCache(gamePassGame); var gameAdded = false; - if (addNewGames && gamePassGame.ProductType == ProductType.Game) + if (addNewGames && (gamePassGame.ProductType == ProductType.Game || gamePassGame.ProductType == ProductType.EaGame)) { xboxLibraryHelper.AddGameToLibrary(gamePassGame, false); if (gameAdded) diff --git a/source/Generic/GamePassCatalogBrowser/XboxLibraryHelper.cs b/source/Generic/GamePassCatalogBrowser/XboxLibraryHelper.cs index 8b5e34a05..9234bcc39 100644 --- a/source/Generic/GamePassCatalogBrowser/XboxLibraryHelper.cs +++ b/source/Generic/GamePassCatalogBrowser/XboxLibraryHelper.cs @@ -177,7 +177,7 @@ public bool AddGameToLibrary(GamePassGame game, bool showGameAddDialog) return false; } - if (game.ProductType != ProductType.Game) + if (game.ProductType != ProductType.Game && game.ProductType != ProductType.EaGame) { return false; }