diff --git a/src/subgame.cpp b/src/subgame.cpp index 657d0691d..9f8fe84b2 100644 --- a/src/subgame.cpp +++ b/src/subgame.cpp @@ -87,9 +87,9 @@ SubgameSpec findSubgame(const std::string &id) } find_paths.push_back(GameFindPath( - user + DIR_DELIM + "games" + DIR_DELIM + id + "_game", true)); + share + DIR_DELIM + "games" + DIR_DELIM + id + "_game", true)); find_paths.push_back(GameFindPath( - user + DIR_DELIM + "games" + DIR_DELIM + id, true)); + share + DIR_DELIM + "games" + DIR_DELIM + id, true)); find_paths.push_back(GameFindPath( share + DIR_DELIM + "games" + DIR_DELIM + id + "_game", false)); find_paths.push_back(GameFindPath( @@ -113,7 +113,7 @@ SubgameSpec findSubgame(const std::string &id) if(!user_game) mods_paths.insert(share + DIR_DELIM + "files"); if(user != share || user_game) - mods_paths.insert(user + DIR_DELIM + "files"); + mods_paths.insert(share + DIR_DELIM + "files"); std::string game_name = getGameName(game_path); if(game_name == "") game_name = id;