From 685aab6bb5b648b902f9ffb6d1241377bdaa3585 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sat, 3 Feb 2024 07:09:13 +0300 Subject: [PATCH] ContentPack::scan unhandled exception fix --- src/content/ContentPack.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/content/ContentPack.cpp b/src/content/ContentPack.cpp index 087eb6cb..5e6f459c 100644 --- a/src/content/ContentPack.cpp +++ b/src/content/ContentPack.cpp @@ -97,7 +97,12 @@ void ContentPack::scan(fs::path rootfolder, continue; if (!is_pack(folder)) continue; - packs.push_back(read(folder)); + try { + packs.push_back(read(folder)); + } catch (const contentpack_error& err) { + std::cerr << "package.json error at " << err.getFolder().u8string(); + std::cerr << ": " << err.what() << std::endl; + } } }