[Bf-blender-cvs] [fa7e19bca43] master: Depsgraph: Add missing relations builder
Sergey Sharybin
noreply at git.blender.org
Mon Apr 23 09:34:29 CEST 2018
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. */
More information about the Bf-blender-cvs
mailing list