Fix for subdiv looping

This commit is contained in:
2023-02-20 00:29:56 +02:00
parent ffbff359fa
commit 65257217c5

View File

@ -322,7 +322,7 @@ class Sequence(Meta):
if item.has_children:
yield from items.evaluated_values
else:
yield item
yield from _loop_items(item, options)
else:
yield from item.evaluate_tree(options)
elif isinstance(item, Cyclic):
@ -371,6 +371,10 @@ class Sequence(Meta):
for item in euclid.evaluated_values:
yield from _resolve_item(item, options)
def _loop_items(items, options):
for item in items:
yield from _resolve_item(item, options)
def _update_options(current: Item, options: dict) -> dict:
"""Update options based on current item"""
if isinstance(current, (OctaveChange, DurationChange)):