when destroying assets, remove animation component in FilamentApp, not viewer

This commit is contained in:
Nick Fisher
2025-06-02 14:58:32 +08:00
parent b1617004d7
commit 28aef7e5cc

View File

@@ -262,6 +262,7 @@ class FFIFilamentApp extends FilamentApp<Pointer> {
///
///
Future destroyAsset(covariant FFIAsset asset) async {
await asset.removeAnimationComponent();
await withVoidCallback((requestId, cb) =>
SceneAsset_destroyRenderThread(asset.asset, requestId, cb));
await asset.dispose();