Node Wrangler: Fix breakage from cleanup

This commit is contained in:
Greg Zaal 2016-08-09 12:06:51 +02:00
parent 8d8779afa3
commit 5828ecf0de
1 changed files with 2 additions and 2 deletions

View File

@ -1255,7 +1255,7 @@ class NWDeleteUnused(Operator, NWBase):
delete_muted = BoolProperty(name="Delete Muted", description="Delete (but reconnect, like Ctrl-X) all muted nodes", default=True)
delete_frames = BoolProperty(name="Delete Empty Frames", description="Delete all frames that have no nodes inside them", default=True)
def is_unused_node(node):
def is_unused_node(self, node):
end_types = ['OUTPUT_MATERIAL', 'OUTPUT', 'VIEWER', 'COMPOSITE', \
'SPLITVIEWER', 'OUTPUT_FILE', 'LEVELS', 'OUTPUT_LAMP', \
'OUTPUT_WORLD', 'GROUP_INPUT', 'GROUP_OUTPUT', 'FRAME']
@ -1293,7 +1293,7 @@ class NWDeleteUnused(Operator, NWBase):
for it in range(0, del_unused_iterations):
temp_deleted_nodes = list(deleted_nodes) # keep record of last iteration
for node in nodes:
if is_unused_node(node):
if self.is_unused_node(node):
node.select = True
deleted_nodes.append(node.name)
bpy.ops.node.delete()