Skip to content
Snippets Groups Projects
Unverified Commit 30976b3f authored by Jacki's avatar Jacki
Browse files

Fix path and string usage in asset loader


Signed-off-by: default avatarJacki <jacki@thejackimonster.de>
parent 306360c9
No related branches found
No related tags found
No related merge requests found
...@@ -16,8 +16,10 @@ namespace vkcv::asset { ...@@ -16,8 +16,10 @@ namespace vkcv::asset {
* @param e The exception being thrown * @param e The exception being thrown
* @param path The path to the file that was responsible for the exception * @param path The path to the file that was responsible for the exception
*/ */
static void recurseExceptionPrint(const std::exception& e, const std::string &path) { static void recurseExceptionPrint(const std::exception& e,
vkcv_log(LogLevel::ERROR, "Loading file %s: %s", path.string().c_str(), e.what()); const std::filesystem::path& path) {
vkcv_log(LogLevel::ERROR, "Loading file %s: %s",
path.string().c_str(), e.what());
try { try {
std::rethrow_if_nested(e); std::rethrow_if_nested(e);
...@@ -537,10 +539,10 @@ namespace vkcv::asset { ...@@ -537,10 +539,10 @@ namespace vkcv::asset {
); );
} }
} catch (const std::system_error& err) { } catch (const std::system_error& err) {
recurseExceptionPrint(err, path.string()); recurseExceptionPrint(err, path);
return ASSET_ERROR; return ASSET_ERROR;
} catch (const std::exception& e) { } catch (const std::exception& e) {
recurseExceptionPrint(e, path.string()); recurseExceptionPrint(e, path);
return ASSET_ERROR; return ASSET_ERROR;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment