From 7e02feeeec724691f2b1e641d02c71633b747789 Mon Sep 17 00:00:00 2001 From: Raphael Date: Mon, 11 May 2026 15:57:13 -0400 Subject: [PATCH] Don't remove Handle tracking upon soft-removal. --- crates/bevy_asset/src/assets.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/crates/bevy_asset/src/assets.rs b/crates/bevy_asset/src/assets.rs index f7aaba199e111..1de1f76be3f29 100644 --- a/crates/bevy_asset/src/assets.rs +++ b/crates/bevy_asset/src/assets.rs @@ -483,10 +483,7 @@ impl Assets { pub fn remove_untracked(&mut self, id: impl Into>) -> Option { let id: AssetId = id.into(); match id { - AssetId::Index { index, .. } => { - self.duplicate_handles.remove(&index); - self.dense_storage.remove_still_alive(index) - } + AssetId::Index { index, .. } => self.dense_storage.remove_still_alive(index), AssetId::Uuid { uuid } => self.hash_map.remove(&uuid), } }