diff --git a/src/MaaCore/Config/ResourceLoader.cpp b/src/MaaCore/Config/ResourceLoader.cpp index 8fa5306eb4..b5bc205f5e 100644 --- a/src/MaaCore/Config/ResourceLoader.cpp +++ b/src/MaaCore/Config/ResourceLoader.cpp @@ -78,6 +78,9 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path) return false; } + static std::mutex load_mutex; + std::unique_lock lock(load_mutex); + #define LoadResourceAndCheckRet(Config, Filename) \ { \ auto full_path = path / Filename; \