diff options
| author | 2020-09-10 21:16:36 -0400 | |
|---|---|---|
| committer | 2020-09-10 21:16:36 -0400 | |
| commit | 51b1cd03c3a4e45afd97eb106b84588dfc97d78c (patch) | |
| tree | 1b8b1af4a53afddb659254c089481df7777565a8 /src | |
| parent | af15a948f7aa8ebe99ca76c56841b9b8681979f5 (diff) | |
| download | mauri-51b1cd03c3a4e45afd97eb106b84588dfc97d78c.tar.gz mauri-51b1cd03c3a4e45afd97eb106b84588dfc97d78c.tar.bz2 mauri-51b1cd03c3a4e45afd97eb106b84588dfc97d78c.zip | |
improve asset load fail logic
Diffstat (limited to 'src')
| -rw-r--r-- | src/assets.c | 3 |
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); } } |