From 51b1cd03c3a4e45afd97eb106b84588dfc97d78c Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Thu, 10 Sep 2020 21:16:36 -0400 Subject: improve asset load fail logic --- src/assets.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') 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); } } -- cgit v1.2.3-101-g0448