shithub: pokecrystal

Download patch

ref: 9ed1a474d08569654e1136836cf2ecea4d5c5ad0
parent: a58aeae5cc5c2efeb321e4ac47edeadebaa04e94
author: Bryan Bishop <kanzure@gmail.com>
date: Fri Apr 27 11:02:53 EDT 2012

minor fixes for insert_single_with_dependencies

--- a/extras/crystal.py
+++ b/extras/crystal.py
@@ -2376,7 +2376,7 @@
         deps.extend(self.params[5].get_dependencies(recompute=recompute, global_dependencies=global_dependencies))
         #deps.append(self.params[6])
         deps.extend(self.params[6].get_dependencies(recompute=recompute, global_dependencies=global_dependencies))
-        self.dependencies = dep
+        self.dependencies = deps
         return deps
 
     def to_asm(self):
@@ -4858,8 +4858,9 @@
         self.labels.append(new_object.label)
         return True 
     def insert_single_with_dependencies(self, object0):
-        objects = get_dependencies_for(object0) + [object0]
-        objects = list(set(objects))
+        global_dependencies = set([object0])
+        poopbutt = get_dependencies_for(object0, global_dependencies=global_dependencies, recompute=False)
+        objects = global_dependencies
         for object in objects:
             #if object in self.parts:
             #    if self.debug:
--