Hey, thank you for the report, I'll investigate and let you know. About the gif is it the full issue ? I see only the reparent of the head bone into the torso
Yeah, it applies to other limbs if I attach the child notes to the torso. The bones have images attached to them. It occurs when I try to put those bones to other groupings of the bones that have images. For example, it happens again if I attach the legs and arms to the torso like I did attach the head (drag and drop them to the torso.). I didn't do any scaling to the images before attaching them to the parent node, and the scaling panel doesn't seem to have any scaling applied to them automatically.
I did make sure that did I do any scaling or editing on pixel over side, and I didn't. Here is an example of me adding a group of child nodes to a parent node. The issue didn't occur when I attached the arm bones together. There is also the error logs. You can see there is a undo, because I realized the rest transform dialogue wasn't open.
I am happy to provide more information if it is needed.
Godot Engine v3.4.beta.custom_build.c09dc540f - https://godotengine.org Godot Engine v3.4.beta.custom_build.c09dc540f - https://godotengine.org Godot Engine v3.4.beta.custom_build.c09dc540f - https://godotengine.org OpenGL ES 3.0 Renderer: NVIDIA GeForce GTX 1060 3GB/PCIe/SSE2 OpenGL ES Batching: ON ERROR: Index p_column = 1 is out of bounds (cells.size() = 1). at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1). ERROR: Index p_column = 1 is out of bounds (cells.size() = 1). at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1). ERROR: Index p_column = 1 is out of bounds (cells.size() = 1). at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1). ERROR: Index p_column = 1 is out of bounds (cells.size() = 1). at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1). ERROR: Index p_column = 1 is out of bounds (cells.size() = 1). at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1). ERROR: Index p_column = 1 is out of bounds (cells.size() = 1). at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1). ERROR: Index p_column = 1 is out of bounds (cells.size() = 1). at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1). ERROR: Index p_column = 1 is out of bounds (cells.size() = 1). at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1). ERROR: Index p_column = 1 is out of bounds (cells.size() = 1). at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1). ERROR: Index p_column = 1 is out of bounds (cells.size() = 1). at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1). ERROR: Index p_column = 1 is out of bounds (cells.size() = 1). at: is_selectable (scene/gui/tree.cpp:452) - Index p_column = 1 is out of bounds (cells.size() = 1). ERROR: Index p_column = 1 is out of bounds (cells.size() = 1). at: set_icon_modulate (scene/gui/tree.cpp:212) - Index p_column = 1 is out of bounds (cells.size() = 1). WARNING: BaseButton's Enabled Focus Mode property has been deprecated due to redundancy and will be removed in Godot 4.0. Please use Control.set_focus_mode instead. at: set_enabled_focus_mode (scene/gui/base_button.cpp:329) - This method has been deprecated and will be removed in the future. undo ERROR: Condition "_first != nullptr" is true. at: ~List (./core/self_list.h:108) - Condition "_first != nullptr" is true. WARNING: ObjectDB instances leaked at exit (run with --verbose for details). at: cleanup (core/object.cpp:2069) - ObjectDB instances leaked at exit (run with --verbose for details). ERROR: Resources still in use at exit (run with --verbose for details). at: clear (core/resource.cpp:417) - Resources still in use at exit (run with --verbose for details). ERROR: Condition "allocs_used > 0" is true. at: cleanup (core/pool_vector.cpp:63) - Condition "allocs_used > 0" is true.