diff --git a/thermion_dart/lib/src/viewer/src/ffi/src/thermion_viewer_ffi.dart b/thermion_dart/lib/src/viewer/src/ffi/src/thermion_viewer_ffi.dart index 9bbc1c6f..6b8ce5b1 100644 --- a/thermion_dart/lib/src/viewer/src/ffi/src/thermion_viewer_ffi.dart +++ b/thermion_dart/lib/src/viewer/src/ffi/src/thermion_viewer_ffi.dart @@ -530,6 +530,7 @@ class ThermionViewerFFI extends ThermionViewer { Future destroyAsset(covariant FFIAsset asset) async { _assets.remove(asset); await scene.remove(asset); + await view.removeStencilHighlight(asset); await hideBoundingBox(asset, destroy: true); @@ -827,6 +828,7 @@ class ThermionViewerFFI extends ThermionViewer { /// Future removeFromScene(covariant FFIAsset asset) async { await scene.remove(asset); + await view.removeStencilHighlight(asset); } final _boundingBoxAssets = >{};