From 7192a1bca315485b53214ba8dd5be22d00a10a90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Mon, 23 Mar 2020 14:51:39 +0100 Subject: [PATCH] Fix T73593: Drivers on hide_viewport and hide_render are unreliable My previous fix (rB4c30dc343165) worked, except for an off-by-one error. --- .../blender/depsgraph/intern/builder/deg_builder_relations.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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];