Skip to content

Commit bc9cd63

Browse files
committed
fix bug in merge up
1 parent e9bdd1c commit bc9cd63

File tree

3 files changed

+2
-10
lines changed

3 files changed

+2
-10
lines changed

CHANGELOG.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,8 @@ Note: In this file, do not use the hard wrap in the middle of a sentence for com
1212
## [0.15.1-beta.1] - 2025-01-23
1313

1414
- this crate is ready, use beta SemVer
15-
16-
## [0.15.1-alpha12] - 2025-01-23
17-
1815
- fix a bug in merge up empty nodes
19-
20-
## [0.15.1-alpha11] - 2025-01-23
21-
2216
- multi-quadtree support: see `MultiQuadTreePlugin`
23-
24-
## [0.15.1-alpha10] - 2025-01-23
25-
2617
- fix doc mistakes
2718

2819
## [0.15.1-alpha9] - 2025-01-22

bevy_quadtree/src/tree/quad_tree.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ impl<
9696
pub(crate) fn remove(&self, entity: &Entity) {
9797
if let Some(id) = self.entities.write().remove(entity) {
9898
self.tree.remove(id, entity);
99+
self.tree.merge_up(id);
99100
}
100101
}
101102

bevy_quadtree/src/tree/tree_impl.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ impl<const N: usize, const D: usize, const W: usize, const H: usize, const K: us
207207
self[id].entities.write().remove(entity);
208208
}
209209

210-
fn merge_up(&self, id: NodeID) {
210+
pub(crate) fn merge_up(&self, id: NodeID) {
211211
if !self[id].is_leaf() {
212212
return;
213213
}

0 commit comments

Comments
 (0)