Skip to content

Conversation

@SirHall
Copy link

@SirHall SirHall commented Dec 16, 2024

Objective

Fixes issue with system ordering where update_collider_parents and update_root_collider_parents both mutably access ColliderParent at the same time.

Solution

I have ordered update_root_collider_parents to run update_collider_parents but feel free to modify if there's a better approach.

…o resolve ordering ambiguity on `ColliderParent`
@Jondolf Jondolf added C-Bug Something isn't working A-Collision Relates to the broad phase, narrow phase, colliders, or other collision functionality labels Mar 29, 2025
@Jondolf
Copy link
Member

Jondolf commented Mar 29, 2025

#671 reworked this logic to use observers, so there shouldn't be any ambiguities or other scheduling problems anymore.

Sorry for not responding to this earlier!

@Jondolf Jondolf closed this Mar 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Collision Relates to the broad phase, narrow phase, colliders, or other collision functionality C-Bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants