Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix
push_children
inserting a Children
component even when no chi…
…ldren are supplied (#14109) # Objective The Bevy API around manipulating hierarchies removes `Children` if the operation results in an entity having no children. This means that `Children` is guaranteed to hold actual children. However, the following code unexpectedly inserts empty `Children`: ```rust commands.entity(entity).with_children(|_| {}); ``` This was discovered by @Jondolf: https://discord.com/channels/691052431525675048/1124043933886976171/1257660865625325800 ## Solution - `with_children` is now a noop when no children were passed ## Testing - Added a regression test
- Loading branch information