[Bf-blender-cvs] [7192a1bca31] master: Fix T73593: Drivers on hide_viewport and hide_render are unreliable

Sybren A. Stüvel noreply at git.blender.org
Mon Mar 23 14:54:23 CET 2020


Commit: 7192a1bca315485b53214ba8dd5be22d00a10a90
Author: Sybren A. Stüvel
Date:   Mon Mar 23 14:51:39 2020 +0100
Branches: master
https://developer.blender.org/rB7192a1bca315485b53214ba8dd5be22d00a10a90

Fix T73593: Drivers on hide_viewport and hide_render are unreliable

My previous fix (rB4c30dc343165) worked, except for an off-by-one error.

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

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 129b366adaa..17de0e0b016 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
@@ -2810,7 +2810,7 @@ void DepsgraphRelationBuilder::build_driver_relations(IDNode *id_node)
       Node *op_from = prefix_group.second[from_index];
 
       // Start by trying the next node in the group.
-      for (int to_offset = 1; to_offset < num_drivers - 1; ++to_offset) {
+      for (int to_offset = 1; to_offset < num_drivers; ++to_offset) {
         int to_index = (from_index + to_offset) % num_drivers;
         Node *op_to = prefix_group.second[to_index];



More information about the Bf-blender-cvs mailing list