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

This commit is contained in:
Nick Fisher committed 2025-06-02 14:58:52 +08:00
1 parent b1617004d7
commit 28aef7e5cc
1 file changed
+1
@@ -262,6 +262,7 @@ class FFIFilamentApp extends FilamentApp<Pointer> {
/// ///
/// ///
Future destroyAsset(covariant FFIAsset asset) async { Future destroyAsset(covariant FFIAsset asset) async {
await asset.removeAnimationComponent();
await withVoidCallback((requestId, cb) => await withVoidCallback((requestId, cb) =>
SceneAsset_destroyRenderThread(asset.asset, requestId, cb)); SceneAsset_destroyRenderThread(asset.asset, requestId, cb));
await asset.dispose(); await asset.dispose();