summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2020-09-10 21:16:36 -0400
committerAndrew Opalach <andrew@akon.city> 2020-09-10 21:16:36 -0400
commit51b1cd03c3a4e45afd97eb106b84588dfc97d78c (patch)
tree1b8b1af4a53afddb659254c089481df7777565a8
parentaf15a948f7aa8ebe99ca76c56841b9b8681979f5 (diff)
downloadmauri-51b1cd03c3a4e45afd97eb106b84588dfc97d78c.tar.gz
mauri-51b1cd03c3a4e45afd97eb106b84588dfc97d78c.tar.bz2
mauri-51b1cd03c3a4e45afd97eb106b84588dfc97d78c.zip
improve asset load fail logic
-rw-r--r--src/assets.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/assets.c b/src/assets.c
index 013b3e5..499b304 100644
--- a/src/assets.c
+++ b/src/assets.c
@@ -152,10 +152,11 @@ mri_asset *mri_asset_manager_get(mstr *part, mri_file_type_hint hint) {
if (!asset_loaded) {
mstr_prepend(path, mstr_c("assets/"));
asset_from_path(path, mvec_next(asset_manager.files));
- asset = mvec_last(asset_manager.files);
if (asset->type == ASSET_VOID) {
mvec_pop(asset_manager.files);
asset = &asset_void;
+ } else {
+ asset = mvec_last(asset_manager.files);
}
}