chore: some more verbosity on error messages when loading assets

This commit is contained in:
Almamu 2024-05-16 15:22:26 +02:00
parent 13cc080410
commit cdfa4ff7a1
2 changed files with 7 additions and 2 deletions

View File

@ -47,7 +47,12 @@ void CWallpaperApplication::setupContainer (CCombinedContainer& container, const
container.add (new CDirectory (basepath)); container.add (new CDirectory (basepath));
container.addPkg (basepath / "scene.pkg"); container.addPkg (basepath / "scene.pkg");
container.addPkg (basepath / "gifscene.pkg"); container.addPkg (basepath / "gifscene.pkg");
container.add (new CDirectory (this->m_context.settings.general.assets));
try {
container.add (new CDirectory (this->m_context.settings.general.assets));
} catch (CAssetLoadException&) {
sLog.exception("Cannot find a valid assets folder, resolved to ", this->m_context.settings.general.assets);
}
// add two possible patches directories to the container // add two possible patches directories to the container
// hopefully one sticks // hopefully one sticks

View File

@ -22,7 +22,7 @@ void CCombinedContainer::addPkg (const std::filesystem::path& path) {
sLog.out ("No ", path.filename (), " file found at ", path, ". Defaulting to normal folder storage"); sLog.out ("No ", path.filename (), " file found at ", path, ". Defaulting to normal folder storage");
} catch (std::runtime_error& ex) { } catch (std::runtime_error& ex) {
// the package was found but there was an error loading it (wrong header or something) // the package was found but there was an error loading it (wrong header or something)
sLog.exception ("Failed to load scene.pkg file: ", ex.what ()); sLog.exception ("Failed to load ", path.filename(), " file: ", ex.what ());
} }
} }