add nullptr check when loading gltf assets
This commit is contained in:
1 parent
aa2f19442b
commit
7406662853
1 file changed
+5
@@ -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