getAssetIdByFilename loaded state fix
@@ -219,6 +219,11 @@ StringTableEntry ImageAsset::getAssetIdByFilename(StringTableEntry fileName)
//acquire and bind the asset, and return it out
imageAssetId = query.mAssetList[0];
}
+ else
+ {
+ AssetPtr<ImageAsset> imageAsset = imageAssetId;
+ imageAsset->mLoadedState = AssetErrCode::BadFileReference;
+ }
return imageAssetId;
@@ -473,6 +473,11 @@ StringTableEntry ShapeAsset::getAssetIdByFilename(StringTableEntry fileName)
shapeAssetId = query.mAssetList[0];
+ AssetPtr<ShapeAsset> shapeAsset = shapeAssetId;
+ shapeAsset->mLoadedState = AssetErrCode::BadFileReference;
return shapeAssetId;