Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--release/scripts/modules/bpy_types.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/release/scripts/modules/bpy_types.py b/release/scripts/modules/bpy_types.py
index 8a1615ad99f..26efb6e3307 100644
--- a/release/scripts/modules/bpy_types.py
+++ b/release/scripts/modules/bpy_types.py
@@ -378,10 +378,9 @@ class PoseBone(StructRNA, _GenericBone, metaclass=StructMetaPropGroup):
def children(self):
obj = self.id_data
pbones = obj.pose.bones
- self_bone = self.bone
- return tuple(pbones[bone.name] for bone in obj.data.bones
- if bone.parent == self_bone)
+ # Use Bone.children, which is a native RNA property.
+ return tuple(pbones[bone.name] for bone in self.bone.children)
class Bone(StructRNA, _GenericBone, metaclass=StructMetaPropGroup):