From 28aef7e5cc59d73ac8f636798518decf17c952bc Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Mon, 2 Jun 2025 14:58:32 +0800 Subject: [PATCH] when destroying assets, remove animation component in FilamentApp, not viewer --- .../lib/src/filament/src/implementation/ffi_filament_app.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/thermion_dart/lib/src/filament/src/implementation/ffi_filament_app.dart b/thermion_dart/lib/src/filament/src/implementation/ffi_filament_app.dart index 13c80e02..94adc43c 100644 --- a/thermion_dart/lib/src/filament/src/implementation/ffi_filament_app.dart +++ b/thermion_dart/lib/src/filament/src/implementation/ffi_filament_app.dart @@ -262,6 +262,7 @@ class FFIFilamentApp extends FilamentApp { /// /// Future destroyAsset(covariant FFIAsset asset) async { + await asset.removeAnimationComponent(); await withVoidCallback((requestId, cb) => SceneAsset_destroyRenderThread(asset.asset, requestId, cb)); await asset.dispose();