add nullptr check when loading gltf assets
This commit is contained in:
@@ -922,6 +922,11 @@ class FFIFilamentApp extends FilamentApp<Pointer> {
|
|||||||
SceneAsset_createFromFilamentAssetRenderThread(engine,
|
SceneAsset_createFromFilamentAssetRenderThread(engine,
|
||||||
gltfAssetLoader, nameComponentManager, filamentAsset, cb));
|
gltfAssetLoader, nameComponentManager, filamentAsset, cb));
|
||||||
|
|
||||||
|
if (asset == nullptr) {
|
||||||
|
throw Exception(
|
||||||
|
"Unknown error loading glTF asset. See logs for details.");
|
||||||
|
}
|
||||||
|
|
||||||
await withVoidCallback((requestId, cb) =>
|
await withVoidCallback((requestId, cb) =>
|
||||||
GltfResourceLoader_destroyRenderThread(
|
GltfResourceLoader_destroyRenderThread(
|
||||||
engine, gltfResourceLoader, requestId, cb));
|
engine, gltfResourceLoader, requestId, cb));
|
||||||
|
|||||||
Reference in New Issue
Block a user