[Bf-blender-cvs] [235a68d8f35] master: Depsgraph: Use generic function for modifiers driver target
Sergey Sharybin
noreply at git.blender.org
Wed Dec 6 10:32:33 CET 2017
Commit: 235a68d8f355104c4f4bb30b3c58cf35e7bfc75d
Author: Sergey Sharybin
Date: Mon Dec 4 13:59:17 2017 +0100
Branches: master
https://developer.blender.org/rB235a68d8f355104c4f4bb30b3c58cf35e7bfc75d
Depsgraph: Use generic function for modifiers driver target
===================================================================
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 5e821ce49ab..2755357e11b 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
@@ -1018,15 +1018,8 @@ void DepsgraphRelationBuilder::build_driver(ID *id, FCurve *fcu)
}
}
else if (GS(id->name) == ID_OB && strstr(rna_path, "modifiers[")) {
- OperationKey modifier_key(id,
- DEG_NODE_TYPE_GEOMETRY,
- DEG_OPCODE_GEOMETRY_UBEREVAL);
- if (has_node(modifier_key)) {
- add_relation(driver_key, modifier_key, "Driver -> Modifier");
- }
- else {
- printf("Unexisting driver RNA path: %s\n", rna_path);
- }
+ RNAPathKey target_key(id, rna_path);
+ add_relation(driver_key, target_key, "Driver -> Target");
}
else if (GS(id->name) == ID_KE && strstr(rna_path, "key_blocks[")) {
/* Shape key driver - hook into the base geometry operation. */
More information about the Bf-blender-cvs
mailing list