add nullptr check when loading gltf assets

This commit is contained in:
Nick Fisher
2025-06-04 11:13:39 +08:00
parent aa2f19442b
commit 7406662853

View File

@@ -922,6 +922,11 @@ class FFIFilamentApp extends FilamentApp<Pointer> {
SceneAsset_createFromFilamentAssetRenderThread(engine,
gltfAssetLoader, nameComponentManager, filamentAsset, cb));
if (asset == nullptr) {
throw Exception(
"Unknown error loading glTF asset. See logs for details.");
}
await withVoidCallback((requestId, cb) =>
GltfResourceLoader_destroyRenderThread(
engine, gltfResourceLoader, requestId, cb));