diff options
author | LaG1924 <12997935+LaG1924@users.noreply.github.com> | 2019-05-18 15:12:56 +0200 |
---|---|---|
committer | LaG1924 <12997935+LaG1924@users.noreply.github.com> | 2019-05-18 15:16:09 +0200 |
commit | 8c5320a94b4c91f2801c05766f6a1747de42a2e5 (patch) | |
tree | 549f3f5978ab9edd160325df52725cefe6366268 /src/AssetManager.cpp | |
parent | Integrated Optick profiler (diff) | |
download | AltCraft-8c5320a94b4c91f2801c05766f6a1747de42a2e5.tar AltCraft-8c5320a94b4c91f2801c05766f6a1747de42a2e5.tar.gz AltCraft-8c5320a94b4c91f2801c05766f6a1747de42a2e5.tar.bz2 AltCraft-8c5320a94b4c91f2801c05766f6a1747de42a2e5.tar.lz AltCraft-8c5320a94b4c91f2801c05766f6a1747de42a2e5.tar.xz AltCraft-8c5320a94b4c91f2801c05766f6a1747de42a2e5.tar.zst AltCraft-8c5320a94b4c91f2801c05766f6a1747de42a2e5.zip |
Diffstat (limited to 'src/AssetManager.cpp')
-rw-r--r-- | src/AssetManager.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/AssetManager.cpp b/src/AssetManager.cpp index ba2b4f4..eb3186a 100644 --- a/src/AssetManager.cpp +++ b/src/AssetManager.cpp @@ -115,7 +115,12 @@ void LoadScripts() { LOG(ERROR) << "Unrecognised script file /" << it->name; continue; } - PluginSystem::Execute(asset->code); + try { + PluginSystem::Execute(asset->code, true); + } + catch (std::exception& e) { + LOG(ERROR) << "Failed loading script '" << script->name << "' in '" << it->name << "'"; + } } } } |