From a4f5ee10c8303474d9028468e84845b192e9297d Mon Sep 17 00:00:00 2001 From: Mr-Wiseguy Date: Sat, 28 Sep 2024 16:26:16 -0400 Subject: [PATCH] Remove use of path as unordered_map key to fix compilation on macos --- librecomp/include/librecomp/mods.hpp | 2 +- librecomp/src/mods.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/librecomp/include/librecomp/mods.hpp b/librecomp/include/librecomp/mods.hpp index 27007c2..00ec367 100644 --- a/librecomp/include/librecomp/mods.hpp +++ b/librecomp/include/librecomp/mods.hpp @@ -236,7 +236,7 @@ namespace recomp { static void on_code_mod_enabled(ModContext& context, const ModHandle& mod); std::vector content_types; - std::unordered_map container_types; + std::unordered_map container_types; // Maps game mod ID to the mod's internal integer ID. std::unordered_map mod_game_ids; std::vector opened_mods; diff --git a/librecomp/src/mods.cpp b/librecomp/src/mods.cpp index d73c5cb..6fada47 100644 --- a/librecomp/src/mods.cpp +++ b/librecomp/src/mods.cpp @@ -469,7 +469,7 @@ std::vector recomp::mods::ModContext::scan_mo static const std::vector empty_content_types{}; std::reference_wrapper> supported_content_types = std::cref(empty_content_types); if (mod_path.is_regular_file()) { - auto find_container_it = container_types.find(mod_path.path().extension()); + auto find_container_it = container_types.find(mod_path.path().extension().string()); if (find_container_it != container_types.end()) { is_mod = true; supported_content_types = find_container_it->second.supported_content_types;