From 01f051e1135b2c8de94bf7db3d30f764336b24dc Mon Sep 17 00:00:00 2001 From: Untz64 Date: Sun, 22 May 2022 13:15:53 -0400 Subject: [PATCH] Fix not finding GOG games that use launchers (#149) --- src/gog/gog_platform.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gog/gog_platform.rs b/src/gog/gog_platform.rs index 389e030..0c58b6f 100644 --- a/src/gog/gog_platform.rs +++ b/src/gog/gog_platform.rs @@ -57,7 +57,10 @@ fn get_shortcuts_from_games(games: Vec<(GogGame, PathBuf)>) -> Vec if let Some(primary_task) = tasks.iter().find(|t| { t.is_primary.unwrap_or_default() && t.task_type == "FileTask" - && t.category.as_ref().unwrap_or(&String::from("")) == "game" + && ( + t.category.as_ref().unwrap_or(&String::from("")) == "launcher" || + t.category.as_ref().unwrap_or(&String::from("")) == "game" + ) }) { if let Some(task_path) = &primary_task.path { let full_path = game_folder.join(&task_path);