[Bf-blender-cvs] [75ec632b616] temp-geometry-nodes-fields--fields: Fix infinite loop
Hans Goudey
noreply at git.blender.org
Mon Aug 30 21:28:11 CEST 2021
Commit: 75ec632b616bcb9e1cf37605326fa731b0958243
Author: Hans Goudey
Date: Mon Aug 30 14:28:03 2021 -0500
Branches: temp-geometry-nodes-fields--fields
https://developer.blender.org/rB75ec632b616bcb9e1cf37605326fa731b0958243
Fix infinite loop
===================================================================
M source/blender/functions/intern/field.cc
===================================================================
diff --git a/source/blender/functions/intern/field.cc b/source/blender/functions/intern/field.cc
index b695535442c..ab0df7ce9b4 100644
--- a/source/blender/functions/intern/field.cc
+++ b/source/blender/functions/intern/field.cc
@@ -159,6 +159,7 @@ static void add_unique_variables(const Span<Field> fields,
while (!fields_to_visit.is_empty()) {
const Field &field = *fields_to_visit.peek();
if (unique_variables.contains(field)) {
+ fields_to_visit.pop();
continue;
}
More information about the Bf-blender-cvs
mailing list