NW: Fix infinite loop with nested frames

This commit is contained in:
Greg Zaal 2016-08-13 15:24:08 +02:00
parent 9b31a0e626
commit ad111ff59e
1 changed files with 2 additions and 2 deletions

View File

@ -1307,12 +1307,12 @@ class NWDeleteUnused(Operator, NWBase):
while repeat:
frames_in_use = []
frames = []
print ("iter")
repeat = False
for node in nodes:
if node.parent:
frames_in_use.append(node.parent)
if node.type == 'FRAME':
for node in nodes:
if node.type == 'FRAME' and node not in frames_in_use:
frames.append(node)
if node.parent:
repeat = True # repeat for nested frames