godot/scene
Rindbee 1eb250e17d Avoid crash when adjusting a node tree that is not in the tree
When node tree `A` is not in the tree, `remove_child(B)` will not
automatically clean up the owners of `B` and `B`'s child nodes.
This is convenient for implementing operations like `replace_by()`,
but may have hidden dangers when manipulating the rest of the tree
`A`.

This commit makes it safe to manipulate the rest of `A` after freeing
`B`.
2023-05-11 08:57:39 +08:00
..
2d Rework Navigation Avoidance 2023-05-10 05:01:58 +02:00
3d Merge pull request #75901 from reduz/refactor-node-processing 2023-05-10 12:46:44 +02:00
animation Merge pull request #76418 from reduz/method-bind-validated-call 2023-05-08 13:52:42 +02:00
audio Merge pull request #70515 from stmSi/fix-hanging-audio-pitch-scale 2023-02-17 14:06:55 +01:00
debugger Refresh filesystem when saving remote branch 2023-03-24 19:38:08 +01:00
gui Merge pull request #76532 from dalexeev/tree-fix-multiline-drawing 2023-05-10 10:19:37 +02:00
main Avoid crash when adjusting a node tree that is not in the tree 2023-05-11 08:57:39 +08:00
resources Merge pull request #76536 from AThousandShips/bit_poly_size 2023-05-08 13:52:46 +02:00
theme Merge pull request #68429 from KoBeWi/PropertySettings 2023-01-06 22:59:29 +01:00
property_utils.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
property_utils.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
register_scene_types.cpp Rework Navigation Avoidance 2023-05-10 05:01:58 +02:00
register_scene_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
scene_string_names.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
scene_string_names.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub Add ThemeDB, expose previously static Theme methods 2022-08-26 19:23:05 +03:00