Commit: fa7e19bca43057ea6a722261f82e372893f49a24
Author: Sergey Sharybin
Date:   Mon Apr 23 09:33:33 2018 +0200
Branches: master
https://developer.blender.org/rBfa7e19bca43057ea6a722261f82e372893f49a24

Depsgraph: Add missing relations builder

Was possible to miss some relations from being built
when parent object is linked to the scene graph indirectly.

===================================================================

M       source/blender/depsgraph/intern/builder/deg_builder_relations.cc

===================================================================

diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc 
b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
index 4ebc0804479..dfc20286565 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
@@ -415,6 +415,8 @@ void DepsgraphRelationBuilder::build_object(Object *object)
                                     DEG_OPCODE_TRANSFORM_OBJECT_UBEREVAL);
        /* Parenting. */
        if (object->parent != NULL) {
+               /* Make sure parent object's relations are built. */
+               build_object(object->parent);
                /* Parent relationship. */
                build_object_parent(object);
                /* Local -> parent. */

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to